I've been thinking about this for awhile now. The new QX Blade quad has this feature. You set the model on the ground on startup. It locks on to a satellite and once that is done all you have to do is flip a switch and it comes back to the home position. This could EASILY be done with a model airplane. It probably already has. I think it would be a great add on if someone could perfect it.
Andy