Here is a wonderfully compiled list of 10 sites web developers ought to have bookmarked..