I like the cap, because while I don't think it will make people spend any less, it will make a little less profits for the banks over time, and therefore a little less inflation through debt perhaps. Though, 10% is still too high! Mine is 12% at the moment - but I have no debt on it, other than online payments that come out occasionally for software - so I pay it off monthly.
The real question is... the hole?