We're playing Borderlands among a small group of friends and I've noticed we tend to level up in a ever-so-slightly staggered fashion. It's no single character or player, I think so far everyone in our party has been the first to reach a given level one big fight before the rest.
The characters aren't being played outside our multiplayer party, which means experience gain must be somehow uneven between characters. How are experience points from killing monsters divided between players? Is there a last-hit or assist bonus or something like that?