(note: I wrote this quite a long time ago so some of the facts, and possibly some of the opinions, are out of date).