In a quilting class I once took, the instructor kindly reminded us "You've got TWO hands - use both of them" She suggested holding the fabric down flat with your left hand, letting your left index finger rest against the machine's foot.... sure helped me keep that last few inches from wandering!
Another of her great tips: to get a "perfect" 1/4" seam -- Every machine is different - each one has its own quirks, even those that are the same brand and model #, and fabrics are different, even tho they are all cotton! You just have to find out what the "quirks" of your machine is. Cut strips (from your scrap bin) 5.5" x 1.5" and sew at least three together along the long edge. Press, then measure the width - if using
3 strips, the piece should measure exactly 3-1/2"across. If it doesn't, then make small adjustments, till 3 strips turn out right - then try 5 strips and come out with a perfect 5.5" square.Luckily my 'ole Viking has a 1/4" seam-width setting PLUS the additional ability to move the needle position a tweak to the right or left. [I gave up using my 1/4" foot because it only kept the left side of the seam over a feed dog, and the right side had nothing to move the fabric along. That's why the seam had always wanted to drift on me.... that - and not holding it steady with my left hand.] I still have to tweak it occasionally, depending on the thickness of the cotton.
What's the old quote? "I do NOT FAIL! I just succeed in finding ways that do not work!" ME-Judy