Comment Comment by halcyondaze Appreciate you sharing this, I wrote this years ago and am glad to see it's still getting traction :) parent halcyondaze 9 years ago