Really amazing templates and page builder for Joomla
Check out Freshbooks for something better.(yes, this is an affiliate link)