All of these sites are worthy of the time you will spend looking at them.