As long as there are small businesses, there will be inexpensive websites. And your idea of a CRM-driven site, while attractive, is idealistic and quite unrealistic for most small businesses. Most <strikeout>small</strikeout> businesses are lucky to have their customers in a database at all, let alone one that has clean, normalized data for you to interface with.