Mixcloud is the best place to go for Mixes. I try to have each mix act as a sort of vignette, with a narrative (beginning, middle, and end).
I think it comes from my obsession with stories on tape as a child, which then turned into rudimentary mix-tape's and eventually segued mixes that I would give to people in the hope they would like me a bit more.
I still do that.
I do put mixes up on soundcloud too, but they don't stay up on there forever.