Divorced - recovered and hoping to help.
Wow! He's going to keep score! Can't you picture the spreadsheet taped to the fridge? Different "favors" have different point levels. Then there is the timer going because surely you must return the favor within a reasonable amount of time or it doesn't count. You must keep point levels even, of course!
Now, let's imagine what these favors might be, shall we?
His favors and point value
1,000 - Opens a door for you
2,000 - Brings you a glass of water
5,000 - Makes coffee in the morning and brings you a cup
10,000 - Makes you dinner
100,000 - Changes your flat
250,000 - Cleans the snow/ice off your car in the morning
500,000 - Mows your lawn
Your favors and point value (point value subject to change based on quality of favor)
5 - Blow job
5 - Do his laundry
5 - Make him dinner
5 - Do his taxes for him
5 - Re-shingle his roof
"We're not broken, just bent, and we can learn to love again" ~Pink