I love the buttonmakers.net site. I would really recommend going with the tecre machines. There are some other good quality machines out there, but Tecre I know for sure is good. I have 4 sizes and they are all Tecres and built to last. They are kind of expensive, but they are worth it. My advice is to stay away from the machines that offer interchangeable dies. When I started out making buttons I looked at a bunch of different ones online and thought I would get one machine and a bunch of dies to go with it. It seemed to make sense, why would you want more than one machine when you could just buy different sized dies to put into one machine? I bought a made in China machine and 4 different sizes, along with 1000 parts for each size. I fought with that thing for days! I am very handy and I tried and tried to get it to work, tightening parts, loosening parts etc. I could never get it to make even one button that wasn't mangled. I gave up on that terrible investment (still hate thinking about it) and purchased the Tecres. SO, speaking from experience get the Tecre machines that are machined properly and you'll be happy you did. Also, if you are trying to figure out what size to get I would recommend a 1.25" over a 1" because it is very hard to read text on the 1" size and the 1.25" is still a cute, small button that people will wear. That being said you can make the 1" into cute little magnets. (You can also make the 1.2" into magnets, but I like the little ones better). I also have a 1.75" which people like, it is larger, but still small enough to wear. I do find people don't wear them as much though. Older people always want the larger sizes!! :)
Good luck!