Lots and lots of good information, rather Euro-centric (they seem to have lots more fun with satellites than we do here in the states) but I’m impressed by the depth and breadth of the information contained therein. Found it while searching for information about a helical cavity filter.
Addendum: You can read about the island on Wikipedia.