Nicola, Well done on finishing your first paying job! The first triple pleated curtains I did, were done completely by had - except joining and hemming, and it was soooo painful and time consuming.
I have to say, a Singer 201 may be the answer to your prayers - buttonholes are amazing. They are not that expensive either.
Hope your next commission is easier!
Jessie