My mom is in the market for a new computer and is looking at the iMac 21.5. I have a question. As she has an iphone and a wifi router will she be able to print from phone to printer and also stream music with a non Apple router or does she need to buy the Airport/Airport Extreme? Any help would be most appreciated.