<a[\s]?href=["'](?<url>[^"]+[.\s]*)["']>(?<name>[^<]+[.\s]*)</a>
Isn't she a beauty? This is my first ever regular expression, that I actually come up with on my own. I did have help from Eric Gunnerson's "Regular Expression Workbench", but I still take credit for coming up with the regular expression on my own.
So I feed in an HTML string, and this Regex.Matches returns a MatchCollection that I can cycle through. Each Match has a groups collection that looks something like this.
[0] = <a href="http://www.scottcate.com">scottcate</a>
[url] = "http://www.scottcate.com"
[name] = scottcate
And there is one of these for every hyperlink on the page. Basically gives me access to the href="" property and the display text.
Hope this helps someone else out there in happy coding land...