You can set up your site in under 24 hours. No, really, you can.