I'm looking forward to using the database! In the meantime, I'm trying to figure my own points, and I have a few questions.
First, how does the system deal with ties? At a recent comp, we were in an event with only one other couple, and we tied for first. Does that mean that I get one proficiency point, since our placement was first, and there were two couples in the final, or do I get no proficiency points, since we didn't actually beat anybody? Similarly, what happens if we tie for last in an event that starts in a semi? In that case, our placement according to O2cm is a lower number than the total number of couples in the semi, but again, we didn't beat anyone, so it seems silly to get any points.
Second (and I swear I've seen this addressed on DF before, but I can't find it), am I right that the points are per event, even if the dances for a particular age level and style are divided into multiple events? So a bronze level dancer who dances a WQ event and a FT event will get twice as many points in the appropriate level as a gold level dancer who dances a WTFQ event? I don't see any other way to calculate it, but it does seem odd.