No signal is such a rare occurance that I can deal with it. If your route has already been determined, and the signal is lost, you just follow the route until the signal returns.
If you know you're going to be a place with no signal, you can cache the area to local memory. Is it perfect? No, but what is? And the benefits of live traffic, up to date data, and connected searches are killing the standalone GPS market.
C