Poor GPS'ers out there with one of the cheap Garmins (such as yellow eTrex, Geckos, old school) which only support 6 characters in the waypoint names might find the following file useful:
http://www.union.ic.ac.uk/rcc/caving/FILES/northern_caves_cavemapsorg_etrex_6char_pack.gpx
It's all the Northern Caves (1,2 & 3) waypoints downloaded from cavemaps.org on 2009-07-01, with the waypoint names compressed to 6 chars by stripping out the spaces, the 'the's, and ignoring redundant waypoints within .0003 deg in lat + long (approx 33m). Name space collisions were handled by deleting the last character of the name and replacing it with an ascending numeral.
i.e. "Valley Entrance" --> VALLEY
"Valley Exit" --> Valle1
This results in a waypoint file of ~320 points which quite nicely equips your waterproof yellow friend for action in the field.
I used this python code as a starting point:
http://ywwg.com/wordpress/?p=345
Some of the names could certainly do with hand editing to make clear which is what, but I think it makes a definite step up from scratching your head wandering what "THE BO" and "THE MO" are!
Incidentally, if you haven't yet joined the GPS fray, the waterproof Garmin eTrex H with super-duper reception and 20hrs+ battery life is on Amazon.co.uk for ?69 currently (monochrome display, no maps), the big brother Garmin eTrex Legend HCx which has a micro-sd card, USB connection, a colour screen and supports maps (such as the free open street map) is at ?142.