I used Crystal 8 to do my W-2s. I did approximately 2200 from ODBC data off an AS/400. Rather than try to draw all of the boxes and add all of the required text, I purchased commercial self-sealer forms and just filled in the boxes. If you are not a magnetic filer, the red copy is scanned and I believe IRS is pretty picky about box locations and sizes.