Thanks for all the really good input, I'm quite impressed. Time to put it all to good work!