Before you set your head to stone about moving to Moscow (and generally -- to Russia) I suggest you to came here for a visit. Stay a couple of weeks (but not in the hotel, but rent an apartment instead) - just to 'feel' it. It's not that bad as they try to tell you. Of course, Moscow is an expensive city to live in (probably will cost you more than your present living in Texas). Buying a tiny apartment at a shabby Moscow suburb will cost you no less than $100,000 - $120,000, if you plan to live near the center it could go as high as several million.
This is the primary difficulty -- finding a place to live in. You can rent some, I suppose (monthly cost is around $1,200). Being an expensive city, Moscow is also a very convenient place if you don't count ecology (5 million cars make the air a little bit poor with oxygen sometimes). You can find any service, any merchandise even at 4 a.m. if you really want to. Despite anything, living in Moscow does not differ all that much from living in any other large city in the world, I think that you'll face all the same difficulties and the same problems. In some respects Moscow can even be a better choice.
So, if you don't plan to open an own business here (which I strongly advise against without first understanding Russian realities here) you can come here without any fear.
There's one thing I should probably warn you about - don't ever expect any official to do what's he expected to do. Don't be surprised if they don't.