I love collecting good links, here are a bunch worthy of a half hour of your time.