As for SEO: what you say is likely true: lots of so-called SEO experts do very little, or do it for a short period, or actually hurt you by doing SEO in a way that annoys Google and gets you penalized.
FORBES: Small Biz Technologies I'm NOT Buying in 2011