I am John McKerrell, and have a blog over at johnmckerrell.com. I used to work for Multimap.com as a software developer and once participated with OSM mainly in a vain attempt to map the entirety of Liverpool.
I used to do my tracking using a Holux GPSlim 236 Bluetooth GPS communicating with a Sony Ericsson K750i mobile phone. I used MobiTrackPRO on my phone to operate the GPS and had it logging all of the NMEA output from the GPS. I used JOSM for editing, and have a daily cron job downloading Liverpool from Xapi.