A number of years ago I started to program small Geocaching programs on my laptop, on my netbook, and eventually on the Android G1. Variations on the theme included some WherIgos which were a type of Geocaching game intended to run on various models of Garmin GPS units. They were programmed in a sort of LUA type logic. The emulator and logic were perfect for Geocaching games execpt not enough people wanted to buy Garmin GPSes at a premium price. Their life was made more complicated by the fact the the IPhone was introduced and immediately sucked all of the oxygen out of the room and the WherIgo platform was allowed to continue but no more development money was spent and the product hasn’t died but it’s only barely alive.