in reply to Online Comics

Not to toot my own horn, but here's another way. The full source is available via the link.

Oh, and good work Matt! =)