Here's a tip for anyone using lots of Linux machines with NFS-mounted home directories, the virtual terminal utility 'screen', and Vim or some similar editor. Don't run screen with a Vim session on one Linux machine, detach it, and forget about it. Opening the same file in Vim on two machines usually ends up with several hours of work being blown away amidst lots of weird error messages. I hadn't committed what I was doing to CVS yet, because it wouldn't compile and I have a thing about not committing broken things to version control. Now it's all gone, and when redoing it Java is wanting to throw exceptions it never did before. I realise it's my own incompetence but I'm still going to whine about it. I'll whine about checked exceptions later.