The past two days I spent uploading my albums to Bandcamp.com (quite time consuming, but I got some reading and other stuff done). I think Bandcamp is well run - artist interface is very intuitive, and the "fan" interface is very clean. Although I have some of my music in other places such as CDBaby, I think it's nice to put everything on a site where it can be streamed for free.
I even uploaded albums by my old bands!
Main link: adamscottneal.bandcamp.com