You do realize that that is a professional website and that probably took months to create while working out all the bugs, and you have to have experienced knowledge in something that most people don't. 20 bucks won't get you a website like that. Websites are often far more expensive if you want them professionally done, if you want it done by an amateur maybe, but it will most likely have bugs and won't look as nice as that unless you edit a template.