Jim - a sorry day when wiki is more informative than a souce site. :( I think that's eventually where I got the mm data.
EU - some IP ranges are so classed and there is a .eu TLD, although it's only used as far as I can tell to stop other people masquerading through it. Short-range subnets I'm not concerned with: they get classified according to the wider range, otherwise I'd be far too busy to do any real work. :)
Lucy - thanks. That should do it, although a pity it's organised alphabetically by country name not by code. :)
Brotherhood - that shows up here as just a list of codes with no country or other text beside it. Mind you, firefox also loaded a .deb file into itself today instead of downloading it. It may be broken. :(
My opinion of IANA over the last couple of years has dropped somethat. They seem to be over-complicating things (eg xml rather than html for pages) and now this. Still, that seems to be the way the internet is going: ever more complicated and ever more vulnerable.