If you haven't found it already, you really, really need to read this thread, it's brilliant

http://forums.teamestrogen.com/showthread.php?t=16794