We give a LOT of choices around here. It's just easier. Instead of, "Aidric, come over here so I can change your diaper", it's "Aidric, do you want to walk over to mommy or do you want me to come get you?" He feels like he's in control and things generally go much smoother.
The other day, I apparently didn't give him a choice when I asked him to do something. (I wish I could remember exactly what the scenario was, but I can't.) After I asked/told him to do something, he just looked at me and said, "Mommy, choice me." I about died laughing. Then, I gave him 2 choices and we moved on.