I disagree with you there general-marty, I think the primary factor determining your success on the web is a decent business plan and marketing strategy. Without that you rely on free traffic from Google. Any company that puts all its eggs in one basket (e.g. Google Organic) is skating on thin ice.