I have an Avery Dennison "Microstitch" and find it very good. The tacks are tiny, they dont mark the fabric as the needle is thin and sharp. There is a special tool to remove the tacks, they come out very easily.
I tack every 2 to 3 inches, and nothing shifts. There is no problem when quilting because the tacks are so small.
Here it is
http://www.fastener.averydennison.co...ct.aspx?id=222