I've not upgraded my current MacBook Pro 13" due to the crud intel graphics that Apple ships. I'd certainly be up for the new Retina 13" but if it's got the same intel chip then I won't buy. A professional grade machine should never have to rely on intel graphics.
So, the iPad 2 will have full map functionality whilst the iPhone 4 that runs the same CPU is out, with the iPhone 3GS you could understand as it's getting pretty long in the tooth but this obviously has nothing to do with hardware and everything to do with milking customers dry.
Stock seems to be far better this time around, popped into the local Apple Store in Cardiff and picked my new 32gb iPad up no problems. The local Curry's have stock too.
Nice to be able to get a new Apple product easisly for a change.