Hi there guys
I too am an android addict, HTC Desire for me and love c:geo. What makes it work even better it installing Rmaps which allows you to run off line maps. You install a programme called Mobile Atlas Creator (Windoze only I'm afraid) and then create maps from there, I also use OpenStreetMap Cyclemap for the map source. The great thing about the OpenStreetMaps is that you can contribute your tracklogs to them for inclusion on the main maps. All this for free.
As I do not have another GPSr I only use my Desire, the only issue I have is battery life so I have taken to saving the GC info in c:Geo and then running in aeroplane mode, because I'm not on the network I save a lot of battery drain and it can easily see me through a full days outing this way. I use an old Nokia for cell access, that battery lasts for days.
I must say that I love the Radar and Static maps features in c:Geo, they really work for me.