Batting - some battings are better for machine quilting and some are better for hand quilting. 100% cotton batting can be very hard to hand quilt. Polyester batting is easy to hand quilt, but can shift and cause puckering when machine quilting.
World Wide Quilting Page * Beginner's Guide * Roman Stripe Block