Long story short I bought a Brother embroidery machine in 2001 and Palette software (Babylock). My dongle is a parallel port connector. Newer computers do not have a parallel port! I am going to add a parallel port to my Vista machine and plan to downgrade to xp so I can use my software. It is an extra machine my son rebuilt. These programs are to expensive to become out of date right after you buy them.