Limit how many times a Constituent can use a Promo Code

Hi all,

Is there a way to limit how many times a certain constituent can use a promo code? With pricing rules, I know how to limit how many times the rule triggers on an order and over all. But I want to allow Joe Smith to use a promo code 4 times but no more than that.

The Exclusion list is the closest I've come to this, but Joe Smith is able to use the promo code 4 times, so I don't want to put him on the exclusion list the first time he uses the code because it'll block him from using it 3 more times.

Thanks for your tips,

Sara.