I use the Dennyson Microtack, ultra small, doesn't leave any holes in quilt, pins come in different lengths I just layer up on the floor, put some large pins about every 12" just to hold it, then sit at the kitchen table, and roll the quilt up as I tack it, I sit on my sewing chair (Office) which is on wheels and just roll up and down. I place my left hand under the sandwich, spread my first and middle finger apart and push the needle down between, you soon become accustomed to it.
Heres a couple of pictures of the tacks, so you can see how small they really are :D
Main advantage is how FAST you can baste, I did a kingsize quilt in about and hour!!!!