I have used my Magellan Meridian Platinum on many airplanes when I have the window seat. It very accurately displays velocity and location on its moving map display. It is a lot of fun to see yourself flying over points on the ground and look at the map to see where you are.
The Magellan has a listing of airports and you can set ORD as your final destination and it'll give you the ETA as well.
Lots of fun on a long boring plane flight.
AA has banned them, but I've never been asked to put mine away on an AA flight.
------------------
AAdvantage Gold, Holiday Inn Platinum