6 websites that are so fantastic you'll wonder how they even exist (for developers):