Profiting from IPO's and Small Cap Stocks