I think AAPL is a great long term buy, and is undervalued right now. They are changing and taking over the world. I'm not sure if it's great for a short term buy because of their rapid expansion and opening up new stores in Asia and Europe, and it might take a little while for revenues to catch up with expenses. But from what I understand, they are very controlled in their expansions.

They have a great marketing and timing strategy. For example, they created the ipad before the iphone, but they wanted to release the iphone first to get more attention and more loyal customers before putting the ipad on the market. Needless to say, this strategy worked great.