I'll echo the things people have mentioned here, but throw in on more piece of advice: I'd also do some research on what other recruits are out there before deciding. Depending on how far you are into recruiting, do a nationwide search on recruits... is there someone available (that is, listed as "undecided") who is basically the same type of player as the one you might have to battle for? It might be cheaper to jump on a far-away player that no one else is on than it is to battle, even assuming that you can win. This is especially true if you can afford to offer the guy some playing time, as sometimes you can land a player with just an eval and a promise of ten minutes if it is late enough in recruiting. If you're planning to play the guy 8-10 minutes anyway, then no harm done to make the promise.