Addendum to my previous message: At the very least, writing a system from the ground up would give a lot of people the chance to learn new things, and slap something new onto their resume. Adam Rader