Start basic, supply the people (end users) with what they want to see. Don't worry about making things all flashy and fancy to start. Make things clean and simple, to the point. They want content. Don't add to many features from the beginning (feature creep). Run some tests, try and do some selling yourself first. 9 times out of 10 if you cannot make a sale on your site, how are you going to help others. Planning for the future is good, but in this biz planning 12 mos out is damn near impossible.