We have a *really* simple house rule that works quite well: whenever you level up, you simply set your gear up like you're creating a brand new character of that level. No muss, no fuss!
The DM's happy because he gets to avoid the exact problem MadLordOfMilk described, and we players are happy...