I have a viking that I use, paid about a 1000, as far as fabric I buy about a yard, check out Marshall Dry goods.com. great batiks and its the same as at the store! I buy batting in a big roll, it may last for years but I always have what I need and I get it on line at battmart.com or Joanns with the 60% off coupon. Good luck.