I am a programmer. I try to find solutions however that already exist to help customers get their sites up running affordably. This works for me and them. Well less for me. Most of the customers I get all say the same thing most of the time and that is they don't have much money to spend, but would love to have a website. That case I help them live in their budget and make it work.

While I love programming it is better to not try and reinvent the wheel.