try www.teamliquid.net
www.battlereports.com also has some but those are more newbish, well, some are good, but you have to know professional player names to find the good ones. lots of newbs upload their replays here so not as great.
if you want a bigger pro replay database thats in a foreign language
try www.ygclan.com (korean)
www.yaoyuan.com (chinese)
you can probably figure out yaoyuan without knowledge of chinese, I don't know about ygclan though.
www.battlereports.com also has some but those are more newbish, well, some are good, but you have to know professional player names to find the good ones. lots of newbs upload their replays here so not as great.
if you want a bigger pro replay database thats in a foreign language
try www.ygclan.com (korean)
www.yaoyuan.com (chinese)
you can probably figure out yaoyuan without knowledge of chinese, I don't know about ygclan though.