We're looking to buy an iMac for the first time after looking at reviews and general word of mouth. Think we'll just be going for the 20" 2.66 version (I think?! or may go higher depending on cash!), and we're wanting to get it for Christmas. Also heard that Apple will be 'refreshing' the iMac in the New Year, which got me wondering whether it'd be worth the wait in January for the newer versions? Ideally, we'd like to go to the shop today or tomorrow to get it in time for Christmas, and somebody won't be too happy if we have to wait until January for it! What are people's opinions? Thanks!