My list of 20 incredibly useful websites you wish you knew earlier