I like the roll your own idea...
Thanks!!