I was given the CE 100 as a birthday present a few years ago, when they came out with the upgrade to to CE 200 I did that, it added a few nore bells and whistles, it can read almost any embroidery format and you can download directly to your computer, nothing else to buy, you do have to have it connected to your computer to talk to it bit once you get it going you can go on and use your computer as usual. I like mine better for piecing than I do my other but keep it hooked up for embroidery.
How much are you getting yours for? (if you don't mind me asking) mine was barely shy of $500.
oh and you can buy more programs, photo stitch, hyperfont, and more I can't remember the names of.