These 10 Stocks Could Be the Next Apple or Amazon

It's treasure today, trash tomorrow for tech companies, but these will stand the test of time.