Yap. Most of that site will give some template for free. But if you not satisfy, you can hired them to create your own template you like. But that one, you need to pay.
Exactly what kind of web design or templates do you need? If you want to use it for commercial use, you must pay for it. But there's a lot of website that sells a cheap professional templates.
Re: Any good place to get some good website templates for free???
This is probably a stupid suggestions and you have probably already done it. Lets face it its the first thing anyone does. Try Google! Just type in "free website templates" and see what comes up. There must be atleast a thousand sites out on the web offering this. Think of all those designers out there who can't find work becuase they don't have the expereince - they will design templates for free because it helps them when it comes to getting a well paid job!