I'm participating in Kelly's Show Us Your Life blog carnival, so I'm reposting this from a while back, with some minor...