Sharon, I have also heard good things about Scottsdale Animal Healthcare but don't have any personal experience with them. It would be a drive for me sine I live in Fountain Hills.

Why oh why can't I find a vet that is open 7 days a week! LOL
I am so glad that Lacy is feeling better. When I said my dog went through three courses of treatment for the giardia - she was only ill and had symptoms the first time, when she was diagnosed. After a couple of days on panacur, her symptoms resolved and she seemed fine, but we could not rid her stool sample of the parasite until a month after the third treatment. We kept plugging away at it - I've got two other dogs in the house and the last thing I needed was an epidemic of it. We used panacur all three times. Metronidazole is another treatment for giardia but our vet didn't want to use it on our pup because she was very young and only weighed a couple of pounds at the time.
Good luck with getting rid of the giardia, and with finding a more assessable vet. One thing I really liked about Hillside and also about the current vet I'm using now in Fountain Hills is that they are very available by email even when the clinic isn't open. I've found that both monitor their emails very regularly nights and on weekends and are willing to advise or at least make a phone call to help.
Diana