I've started regularly uploading mixes to Mixcloud. I would never claim to be a DJ - no beat mixing here! - but I have sequenced the mixes live. I guess they are somewhere between an hours radio with no chat and a mixtape.
Either way - I hope you enjoy! The three mixes I've posted so far are all very different:
http://www.mixcloud.com/stewarttolhurst/