Hi Elizabeth. They're a major nuisance; in a greenhouse you could try sticky fly papers, but that's not very practical outdoors unless you brush some over the leaves.
If you go with permethrin, remember it's a contact insecticide so you have to get it on the insect to work. Whitefly have a very short lifecycle (about five days) so you'll need to spray several times to deal with hatching eggs to bring them under control.
Marigolds are said to deter them as they don't like the smell, although I'm afraid it didn't work for me - and the marigolds were covered in whitefly, too ::)