@Kelton Jensen, Welcome! you live in my favorite part of the world. I went to school and lived in a few places in MT for many years and am always pining to get back. My wife thinks of MT as though it's an old girlfriend I always think of going back to! That gets interesting, as you can imagine.
You are on the perfect track! If I were to give you one bit of advice it would be: other markets are way more given to cash flow, as you know... but when investing out of state, the first step after identifying a couple of markets that look good, is find an excellent property manager in those locations. That is extremely difficult, but if you cant do it, DO NOT INVEST THERE. That is the key to happy out of state investing, in my experience. Study everything you need to know about good property managers, and then start interviewing... There's a list somewhere on BP that is written by what seems to be an amazing PM in Phoenix, if I remember right.. 83 questions to ask potential pm's, and even though I thought that was an absurd amount of questions to bludgeon a perfectly nice person with, i could not leave out any of the questions, and have even come up with some more. And I've found that good PMs are happy to answer them.
I haven't read David Green's book on out of state investing, but I will, because he sounds super articulate and smart on podcast. I've been doing out of state investing for years, and it's definitely a love/hate relationsip. I've had terrible luck with PM's (even after thinking I"ve learned my lessons), and I hopefully am getting better. Every time I go to Kansas City to check on my properties there, it costs me $1000 to $1500 whether I drive or fly, with hotel and maybe a rental car, which cuts significantly into your cash flow, and I still feel like I should do it more. I keep the properties I have that are close to me in better and better shape by puttering on them, so it's sad when I get to KCMO and see the disrepair my lame PM has let things get into.
Mostly they (PM's) will all be charming and seem great, like potential tenants, but you have to grind into them to find out how much they actually care about the client (you AND your tenants). Good and great PM's are focused on the long game, on making sure the owner/investor does well, and therefore the PM will do well. Crappy ones are all about making as much as they can off the client as soon as possible... and reducing the amount of work they have to do, so that their life is easier.
Do I sound bitter? yah, I'm not a big fan of incompetence or being lied to and ripped off! I'm in the process of firing one now, and hoping like hell the next one will be better. I've heard magical stories of great PM's and it sounds fantastic! like a true team member.
NARPM seems like a great organization, maybe holding their members to a higher level... I"m going that route now...
You will do great; just do your homework!