Thanks, there are too many ideas swimming around in my head, I hope I can get it all down.