The Recovery Is Almost Here – Which Software Stocks Should I Own