The consensus is that 505 is the best. Definitely easier on the body than pinning. It can be done indoors *but* provide good ventilation; all aerosols have products that are probably best not inhaled for any longer than necessary. 505 does not have a lingering odor but some of the other sprays do. I haven't heard of 505 ever staining a quilt; some unusual brands or very old cans seem to have problems. The quilt doesn't have to be washed after spray basting but it's probably a good idea just from the standpoint of removing chemicals from the fabric. My spray-basted quilts have stayed fine for many months; some people like to safety pin the edges for extra security. I advise using a sheet to catch overspray; just throw the sheet in the laundry afterwards.