Hello Kevintcp85, I think it is best for you to use the serial port instead of the parallel port. With the parallel port you need to add a third party DLL or ACTIVEX in order to communicate with the hardware, however, VB 6.0 or .NET as shipped supports the serial ports. Get yourself a Parallax Stamp (
http://www.parallax.com/) and off you go with controlling your hardware. This should be easy... good Luck