If you have never read this:
http://www.thepetulantpoetess.com/viewstory.php?sid=1570, do. It is not only a hilariously funny fic, it is a highly intelligent one, and the basic idea is one of those rare things that are so good you find yourself wishing you had thought of it first. This bears the highest possible recommendation.