BA have started installing internet access points in their aircraft (flat $15 per flight). They plan to roll it out throughout the fleet, even in economy. That'll be when I switch from United.

Rob