Good article and a great insight into the adventures of reinventing the wheel. Seems like it was a great learning experience for you and you are all the more prepared to handle other libraries having built several yourself.
Good points all around and thanks for sharing!
Is it just me, or has the site's been down frequently after the new release? I haven't been able to read articles on ponyfoo.com for a couple of days now (until just now while writing this message).