Free ECN real-time data from OpenTick.
Very cheap ($1) monthly fees for some other data.
They have APIs in various languages, including C# for .Net 2.0. This seems like a good way to test that async data handling part of a framework. Here is some example docs for one of their calbacks:
static void onQuote(OTQuote quote)
Provides real-time and historical quotes.
©2006 Marc Adler - All Rights Reserved