I've installed about 5 toilets and used these every time. Handier and no messing about with wax.
You can get them at Canadian Tire
http://www.fernco.com/plumbing/wax-free-toilet-seal
And regarding getting the flange bolts to stay upright when you're putting the toilet on (annoying) Home Depot has bolts now that have clips that hold then upright for installation.