in reply to Use modules or roll your own?

I don't know, sometimes having a basic understanding of what's going on "under the hood" instead of being sheltered by an API isn't necessarily a bad thing. At the very least when you're having a conversation you can at least answer a question instead of saying "uh, I've no idea, all I know is that I just call foo () in my program and stuff just happens." :-)

-- vek --