Jooel, i'm pretty sure i have some easy shaving ahead of me - that post was basically a first run. I just had to go to sleep and now i have to go work. So i'll probably start chipping away at the code in about 11 hours