Where you do go for Indie titles?

This is directed at two groups: players of indie games, and devs of indie games. I'm always trying to learn more about how to find and support awesome indie titles.

Players: Where do you find out about indie titles? What platforms do you prefer for finding/playing/browsing new indie titles? What is your process for deciding what game you will play?

Developers: Which platforms do you prefer to use for your games? Which ones give you the kind of visibility you want? Where would you prefer players to find your games? Which platforms are the most developer friendly?