[i]Finally[/i] posted. Hope it's decent enough for you guys. I kind of pulled it out of my rear, as I wanted to get it done before tomorrow.