+1 This could have been written by me so I'll just quote it...:tu