I ordered mine from allbrands.com - who guarantee a price match if you find it cheaper. It's custom made and they "warn" that it may take 6 weeks. Mine is an older machine and I was sure it would take a long time, but I got it in 2 1/2 weeks and can't believe I waited so long! It's wonderful!