Microsoft has released their first 3 Power Packs for Visual Basic 2005, which are “free Add-Ins, Controls, Components, and Tools for you to use with Visual Basic 2005 to make developing great applications even easier.”
1 of the first 3 is the Microsoft PrintForm Component 1.0 , which gives you the ability to easily print a form.
I could have really used this on my last project, where I manually wrote the code to do just that.