The Better Business Bureau does indeed handle situations like this. Register a complaint with them - even if all it does is keep someone else from being burned, that can be worthwhile. But often, having been brought to the BBB's attention will wake an errant business right up. It sounds to me like there are errors in her code that could very well be fouling it up for everybody.

Love, Columbine