Well, I hate to be the bearer of bad news, but with all the features you've announced, with a 3 months development time INCLUDING testing and bug fixes...well, I think you'll find you wont have enough time and there will be some real nasties down the road with lots of grumpy investors.