Mmmmm.....
The normal anti technology bias from some posters on this thread.
IMHO, one should not rely on any single form of navigation, but should have at least 2-3 sources to cross check.
For example, relying on a compass when flying DR is asking for a problem - we've all probably done it on short flights, but nonetheless it isn't good practice IMHO.
If cross checking compass/GPS, that problem will soon be spotted.
Likewise, if the GPS freezes, comparison of the chart timings/positions will soon highight that problem, too.
For me, a combination of DR, GPS, pilotage and VOR is a reasonable solution, backed up by 121.5 and the training fix system (not to be absued, but it is there - I have used it once since qualifying in 1994 and it helped to avoid an infringement of the Stansted zone.
If it all goes horribly pear shaped, then an early pan or mayday should be made.