These are some of the places which made this site possible, or are sites I think are worth your time!