Corinnguard
Hero
This problem with assigning XP makes me better appreciate the benchmark approach my DM uses in the gaming sessions he runs. Instead of trying to figure out how much XP each party member is owed during a particular encounter in the adventure, he picks a particular point within it as a benchmark. If everyone in the party reaches that benchmark, everyone advances up a level regardless of who did what and by how much. Right now everyone in the party is at 5th level because of it.