Any of the viking computerized machines have the buttonhole stitch. Vikings are heavy duty and you get free training with your machine. hope you have a dealer near you. I would love a diamond too but I am happy with my Designer 1. Lots of people are trading their machines in to upgrade. Watch for a used machine, you might find a great deal.