That's a good plan, in theory.
Unfortunately, you haven't counted on the fact that most of my friends are cheapskates...
Seriously, I think they just use the horror thing as an excuse to buy cheap presents. I kid you not.
I'm solving the problem this Christmas by telling them all I'm too skint to buy presents for them so please don't buy for me!
Sadly, it's the truth anyway!