A collection of links to sites that I have found either informative, enjoyable, inspirational or, in some cases all three. If you know of any you think should (or shouldn't) be here please tell me.