iPhone 3G and MobileMe: Our Thoughts and Yours