I have had mine for over a year now. I download free designs off the internet. A gal here named gail-r swears by a program called Embird.....
http://www.secretsof.com/content/1798
There are a lot of free designs out there. I use a flash drive to transfer the designs off my computer to the machine. Some hook up a laptop to their machine.