Try only ALLOWING her in certain areas of the house until she becomes better trained, have more litter boxes, use PetNO or some other deterrant on the places she's gone that she isn't supposed to go in, put her in the litter box directly after eating/drinking.

Looks like she's still young from the picture. If so, you've still got time. I've heard though, that after a certain point they won't learn (old habits die hard)

You live in the UP... you've got to be made out of tougher material than I am! You can make it through it!