Totally agree. Especially if you got a small team of engineering team, you wouldn’t want to overdesign your product and all of your team spending is to break it down and spend ages to make it running. Make your product simple on the first milestone and build it up from there. Entrepreneurial Proverbs – [O’Reilly Radar via 37Signals SVN]