I kno that I'm a board n00b here - but here's how I do it and why:
in the d20 system if you play one 4 hour game a week, you should level up, if XP is done correctly based on ECL and all that, once every 3 to 5 games - so based on those number I usually level the group up about every 3 - 5...