A sampling of some of the invaluable online resources out there that we have enjoyed