I try really really hard to at least complete a top before moving on to something else. It doesn't always work because something comes along that just demands to be done. Sandwiching quilts is my roadblock. So I have 4 or 5 tops to quilt. I usually sandwich 2-3 at a time then quickly quilt to get back to piecing. Of course sometimes, if I'm not too excited about it, I donate the top to my Guild's community quilts and it goes on to someone else.