There are some pretty good replays out there with audio commentary. Like Starcraft HD and (same guys) more recently www.starcraftarena.net.

I was wondering where those guys get the replays of the top players? Is there a secret database somewhere? The reason for this is that I do understand the strategies, but sometimes the commentator doesn't look where I'd like him to look so watching the replay by myself could me more informative.