Knitting machines are complicated. There is no one machine that will do every type of yarn. You have machines for worsted weight, bulky weight and sports weight. A sports weight machine will not do bulky very easy. So you would have to determine what weight of yarn you want to use mostly. Then you have to decide do you want a punch card machine, and electronic machine or just a plain machine with no bells or whistles. Also you are limited to the width of your knitted piece by the length of the needle bed. Brother, and Knitking and several other brands are no longer manufactured. Learing to knit on a knitting machine with the instruction manual is difficult at best. Most of these machines were made in Japan, so the manuals have been translated from Japanese to English. Having someone with a knitting machine who will give you lessons would be very benefical and a lot easier to learn then trying to do it on your own with the manual. Then you have to decide how you want to do your ribbing. You can get another machine called a ribber that is much like a second bed of needles that attaches below the regular knitting machine. Or you can by a machine called the Garter carriage that will do ribbing for you automatically after you program it with what you need it to do. Or you can manually turn the stitches over to go from Knit to Purl. See your machine will only do stockinette stitch unless you program it or manually manipulate the stitches to do other patterns. There is a lot to think about when getting a machine.