Here's a combination of what we've agreed upon...
When he's five, he'll sleep in his own bed at night (my idea)
When he's five, he'll get to have school at home (both of our ideas)
When he's five, he'll will make his own food (his idea)
When he's five, he'll make a pb&j (my idea)
When he's five, he'll have to work on the house with tools (his idea)
When he's six, he can cross the street to play with my friends.
Last night, he couldn't sleep, so he started talking about marriage. He said that when he's six, he'll get married. I told him that, when he's 25, he could get married. He said that he has to marry me, but I told him that I'm already married to daddy, so he decided he'd marry one of the neighbor girls. I told him that when he got married that he'd have to have his own house, and he told me that he'd live next door to me. So sweet....I hope to remember this conversation when he's a teenager and trying to get away from me.
Also, one that he brings up.....when he's 100, he'll get to go to Heaven and see Spike. I had to assign that an age, because he kept telling me that he was going to go to Heaven soon....so we told him that you have to be 100 to go to Heaven, and that he's only 4, so he has a long time to wait =)