Despite a frustrating experience at the Apple Store today, I'm quite happy now: