Ok, who?
It can't be Apple because they don't meet all 3 your top conditions on the same iDevice (yet)
Not a member of The Register? Create a new account here.
Remember me on this computer? Post anonymously?