I might need something like this soon. I'll keep this in mind - certainly will save lots of time over rolling my own ...
I might need something like this soon. I'll keep this in mind - certainly will save lots of time over rolling my own ...