Thanks for the review. I know it needs some tweeking, but I'm a bit tired of it now so I'll get back to it again soon to iron out the last bits.