when you've been around the net enough, you tend to find some cool sites. here's a list of my favorites: