I was talking with someone about accents the other day and I was reminded of a thing that I can't wait for technology to catch up with. Ok, you know the Google Language Tools and Babelfish and all where you can (poorly) translate one language to another? Imagine that, but for spoken/recorded language, and just doing accents (like RinkWorks' Dialectizer, but in a more serious way). As in, plug in a recording of someone using a particular accent, click "Translate From" and select their accent, then click "Translate To" and select what accent you'd like to hear that said in.
Amusement factor aside, what it could be slick for is to plug in your own accent, then translate it "from" an accent that isn't your own, into your own. That way, you can attempt to hear what other folks hear your accent as.