Hi, I want to buy a tennis racquet for my son-in-law who plays in a competitive league. I won't actually be picking it out, but would like to buy a gift certificate so he can pick it out himself. Where is the best place to buy a racket? I want to get him a good racquet and am willing to spend up to $300. Will that buy a good racquet? Is a pro-shop better than a chain like Dick's Sporting goods? He lives in Columbia, South Carolina, so if anyone knows of a good shop there, please let me know. He is probably of intermediate skill level as he ranked himself a 3.5 according to USTA rankings. Thanks.