Just stumbled upon two articles by Teo Lachev which provide an excellent overview of the ReportViewer controls along with "real world" scenarios around how you can leverage them. The articles include some yummy sample code, too.

Find them here:

http://www.devx.com/dotnet/Article/30424 (Part 1)

http://www.devx.com/dotnet/Article/30610/0 (Part 2)