Oh man, this is fantastic. I can't wait to read more of it. There are so many lines that I'd like to quote back at you, but the sheer number of them makes it highly impractical. I was laughing the entire time, though. My roommate probably thinks I've cracked. XD
no subject