Yip -- all of the above. I've said that quilting on a longarm has the biggest learning curve I've ever dealt with. I'm on my 2 quilt on this longarm (5 on a mid-arm - same principal, different and better machine) and I still don't feel I'm qualified to hire my work out.