Via Andrew Ducker. Sit down with a cup of tea for this one, it's worth reading in full, especially if you are in a relationship, or want to be in a relationship if you're not actually in one. If you react to it with "oh this is just a load of whining!" you are part of the problem and need to read it again. Yes, I know it's long, that's part of the point.