I would rather baste than pin. Sew over them? Never!! Needles are too expensive and the repairman charges $25 to reset timing belt.
A few days ago I was digging in my grandmother's sewing basket and found her pins. Those things were more like small nails than pins...no wonder she taught me to baste everything. I couldn't even get one to push through the fabric.