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.