Oy. The reason I didn't explain what Bump does is precisely the question you thought it was improper to ask him: since he's a Bump user, he already knows.
What Bump does is mutually authenticate two smartphone users by having them bump their phones together, and correlating the accelerometer readings. On top of authentication you can build all sorts of things, starting with exchanging contact info. The hard/critical part is reliability.