FWIW, my personal opinion on matching up is this:
NEVER match up based mostly on your opponent's skill. ALWAYS start negotiating based on your own skill level. By this I mean, start negotiations on what you would need to TOTALLY control a set.
When I was putting in a bit more practice, and started playing decently, but not really well, a strong local shortstop in the Seattle area named Tim Tweedel tried to give me the wild 5 and the breaks.
I had a mortal lock at that game.. Why? For the following reasons..
1. The tables had pretty big pockets. I made a ball on the break a LOT.
2. I can run 5 balls consistently..
3. I worked a lot on "kicking safe" back in those days. I was pretty good at it.
These three things made it almost impossible for my opponent to win, no matter who he was. I ran through the five off the break a good percentage of the time. When I didn't make a ball, if he didn't have a shot to the pocket with the 1, he wasn't a lock to win the game even if he played a good safe, because I kicked safe off multiple rails very well.
So, even though I did not actually have to ASK for the 5 and the breaks, it was still a lock game for me. About 4 months later, after I got some serious practice time, he would not have been able to win by giving more than the call 8 and the breaks.
Matching up is much more a factor of what you need to win, than how good your opponent plays. You might think it matters what skill level player you play against, but if you are aware of what handicap you need to beat the ghost, then you know what you need to beat any player short of pro level.
I plan on matching up with some of Florida's finest when I get back from Iraq, after about three months of practice. By the time I have three months of practice under my belt, I will know EXACTLY what I need if I have the breaks, to completely control a set.
IMO, the reason that lower level players match up so truly badly against pros, is because the amateurs have no concept of consistently controlling the whole set.
Russ