I am checking every week but no o2 store in Dublin appears to have the new iPhone (or any iPhones). How the heck am I supposed to buy the new iPhone if nobody wants to sell it? Does the rest of the world have this problem or is it Ireland-only? I am considering switching to another phone platform, maybe the Pre or some Linux phone. Apple's restrictions on what can be done with the phone and the stupid lock to one phone company (which is just annoying in Europe where a national network covers a few million people and an area the size of Virginia) just make me hate Apple and the iPhone. I am paying every month for an insurance that is supposed to replace my phone if I break or lose it. I wonder how that would work, given that o2 don't have any phones??? Anyway, which iPhone alternatives can you recommend? Must play music and videos, have 16 GB of storage, and be programmable in something other than C++; also must work with Macs.