Dear Myles,
I have read through your project criteria, and i could have this site up and running on your domain within two working days, do you have hosting for you're domain? as i have a new Linux VPS and am giving away a few free hosting accounts :)
hope too hear back from you on this,
Regards,
Conor