I'm charging my clients £25 an hour - approx $55 an hour (US) - for per hour work - normally under 2-3 hrs work a time.
For a basic one page template I normally charge £175 - approx $400 (US)
I can see from your website you have the ability, maybe lacking abit of creativity, but surely you should charge at least something for a template, as your offering them for free.
Free doesn't work for web templates, once there free, people expect free all the time, once you start charging your clients they will leave and find another free source.
If you are serious about web design, setup a fixed pricing spectrum (low or high - upto you) - if not you won't get anywhere, and won't be able to support your life (cash flow wise)
(above is from my experiences)
This all depends on your age, and where you live etc, let me know more . . . . (if your still living with your parents it doesn't really matte to much - except the fact you done something for someone and you want some reconigition for it - ie - $Cash)