These are my favorite websites and online stuff. Most of them are free. The rest have some free stuff, some low-cost indie stuff.