here's a collection of my favourite websites. have fun.