Shannon, I emphasize with you. You are howing a tough, neverennding row.
One suggestion: Instead of shopping Lands End, why not give Walmart a try? They're probably a good deal cheaper, and, believe it or not, they've been working on boosting their 'quality' image.
I seldom buy clothing -- at 78.5, with a life expentancy of -5 years (thanks to failed kidneys; I've been on dialysis for close to three years), I've got pretty close to all I'll ever need! -- but I do pass through W's clothing section often enough to know they offer good value for money.
Take that break with Sophie. You both need that together time.