C'mon folks, this cellphone/radio 101...
If you are using either the cellphone radio or the GPS, and you don't have a clear line-of-sight to their respective targets, then the battery drain will be tremendous.
For example, at my office I can not get a good Sprint cell signal. If i don't put my Mogul into airplane mode when I get into the office, then by the time I leave in the evening the battery will be almost gone. Why? because it keeps increasing power and trying to contact a tower.
Same for GPS. I played with the GPS inside my house this weekend and the battery would quickly drain, like at least half within just 1 hour when it couldn't lock onto any satellites. But today on my morning drive, with GPS and LiveSearch continuously on, it only drained about 10% during a 60 minute drive. Why? Because it had clear line-of-sight to the sats.
There's a price to pay for having internal GPS... don't like it, get an external receiver. All this internal functionality takes battery power. It's always a trade off, can't get something for nothing