Rethinking MobileMe and iPod Touch as ultra-portable