To the original poster:
Very general question and difficult to answer. Scores 210-220 its possible to match, but much harder and usually at a lower tier program. Over 220 will probably get you in somewhere. Over 230 will get you better interviews and you should match.
As for number of programs, I'd say 30 is a good number. It has to be smart list. If you include only the best programs, you could remain unmatched despite a great application. Try to apply to a good mix of programs that includes some stretches, some that you think you'll have a good shot at, and some that you're pretty sure you'll get interviews. Talk to an advisor to get an idea of what these programs should be.
For the guy with 241, you should be in somewhere, just make sure to apply to a range of programs.