My Nokia N95 in flight mode gives a good GPS position in the middle of nowhere ... ie Pacific and Indian Ocean. My Iphone (late model) with GPS works well outside of phone coverage.
Interesting that the iPhone Flight Mode does not permit GPS reception.
I understand under ICAO and Oz regs GPS receivers in flight is ok. Maybe Apple have not seen that??