Gosh, I could swear someone wrote a book about this sort of thing.