The Freedom keychain GPS should work fine as it's about as standard as can be (standard chipset, one of the good ones, speaks NMEA etc.) And people use it with e.g. the Nokia N800. That price is not the cheapest I've seen though. Other good ones are e.g. the one I have, Holux M1200, also...