This is not the answer you are looking for.  Go read Brian Conrad's.