WordPress has become a standard if not the standard template based blog and website platform. It is written in PHP, is very easy to edit and customize with a plugin or two, and with the available themes, there is very little it can’t do. For those who have not tried setting up a WordPress site, it can be intimidating in the beginning. The good news is that there is so much knowledge out there available for free that can help you, so many free themes that look great, and many people that would be more than happy (for a fee) to help you. I have been programming for years and was very intimidated when I started my WordPress site. The more you work with it, the more you understand.