Glen's suggestion of the Blue Magic is spot on.

Honestly, unless there is just a particular reason why you want to make your own, I'd follow his advice.