Thanks for the link Nancy!
I feel your frustration... When you let her outside after you get home maybe you just need to go out with her? Just stand there and don't say anything then when she pee's give tones of praise. Remember you only have to stand there about 4 seconds longer than she can hold it
Also buy yourself a great cleaner, I find I'm less frustrated when I know that my house is clean... so if I know that after puppy has pee'd and it's clean clean I can move on. (we doggie sit and have lot's of dogs/puppies that are stressed, or even sometimes not trained)
Yes Yorkies do have a reputation of being difficult to house train BUT... they have tiny pee's and poops