On nearly all my own sites, including nearly all sites I create for clients, I use the Genesis framework with child themes to get the layout and look wanted.
I love the flexibility of Genesis with child themes. They are very well coded, easy to use and so flexible!
WordPress is awesome; until it isn’t. Upgrades can really mess up a site and cause all sorts of weird error messages. Believe me, at some point since I started using WordPress in 2003, I’ve seen just about every error message WordPress can throw at me.


