MSDN Magazine: Preview and Print from Your Windows Forms App with the .NET Printing Namespace

A comprehensive article covering the .NET Printing and Previewing and demonstrating quite nicely that the whole thing is easier, and more nicely integrated that anything VB ever had to offer. The section on background threaded printing is a little weak, however, the same issue of the magazine has a nice AsyncUtils class to download which will help you achieve the task properly.