Thanks cheerfulgreek and sigmadiva. I've been using PurrScriptions Plus (picked it up at PetSmart) but I will switch over to Revolution. I don't know if my vet's office has a deal with them, but that's the brand they endorse so I'll pick some up. I'm taking her to the vet next week for her annual check up but in the mean time I'll treat my carpets. The lawn should be okay, it gets treated for bugs regularly and she doesn't go out in it anyways. Thank you both

I'm just so frustrated and I hate to see her scratching.