Thanks

I do get the feeling that I'm re-inventing the wheel... but then again, its all good learning experience