Trefis.com is a great site to model up technology companies. There are some great tools — some analytical, some social, that allow investors to play around with growth/profitability assumptions to forecast a stock price.