Of the roughly 30 U.S. mega cap stocks, some are looking more attractive than others. For however long the recovery takes, these three technology names are built to weather the storm and climb to new heights.