I think you negotiate with them and conclude that with their many talents, they can work extra hard, get a raise, and pay for a cleaning lady/guy to come once a week. Of course, how expensive this is will depend a lot on where you live. If you're not working (e.g. you're both still in college), this may seem extravagant. But if there is really no other issue (this is not masking some problem about you feeling your partner takes you for granted, etc...) why not take the simple way out?
Next time you are seething, ask yourself "If my partner suddenly decided to drop everything and clean the house top to bottom, would I drop $30 to take us both out to dinner and celebrate?" If the answer is yes consider the money available and call the cleaning service. Depending on your personality this scenario might go the other way: "Imagine right now I stopped nagging you about cleaning..."
I once knew someone quite wealthy who said that the nice thing about being rich was that your time was completely your own. Now, I'm not saying we live in a society where the landed elite devote themselves to philosophy and the betterment of mankind, but I've thought about this remark many times since. Most people (I include myself) spend an astonishing amount of time greasing the gears of their lives so that everything else will run.
If most couples I know had a slightly larger apartment and slightly more delegation of chores to other people, it seems to me that 90% of their arguments would be avoided. Perhaps the fights would just move elsewhere, but I'm not so sure.
I might get labeled as a red-blooded free marketeer for this last remark. Don't get me wrong, I'm not saying there isn't another solution, only that the other solution takes a long and winding road through psychology, social conditioning, deep-seated reform of relation between the sexes etc and Amanda might be asking about the short route.