Sandy! We have talked on FB, I didn't realize you were from Gig Harbor. I am from Western Washington, too!
There are lots of teeny tiny towns, but if you want to have access to, you know, services, Bismarck is a good option. But it is a very long drive, there is no way he would be commuting every day. That's not humanly possible. ;-) And I know you have mentioned that isn't the plan.
If small towns are on the bill, though, have you looked at Wibaux, just across the border in Montana? When I was house hunting recently I found that houses in Wibaux were far cheaper than those in Beach, which is the closest thing to it in MT, and there were several available. We aren't up for being separated during the week, though, so we stopped looking a while ago. Wibaux would be half the distance to Bismarck.