im not exactly proud of this one...but the client is happy and i guess at the end of the day thats all that counts...