In reply to Rick Rottman.

In my experience, themes need professional support for two reasons: 1) Users need help making modifications and 2) Users need help fixing conflicts with poorly-coded plugins (it's worth noting that my plugins need support for poorly-coded themes).

Anyway, the theme you're using on your site is popular with developers. These are the types of people who tend to write tutorials on their blogs. But, it's only one theme. There are many 1,000s of more themes out there that don't have quite the same number of users, so you won't find those tutorials and code examples all over the Web.