Mccodes technique isnt horrible if tweaked. I worked out a different method myself, but i was offering him a way to figure out the numbers to decrease the exp paid out within the system he is using.
Nicholas, doing it your way could possibly work, but you will want to run sample calculations. And, tbh, i would rather change exp payouts then have the exp field be so dang large.