TONS of great suggestions here in this post. Here is my 2-cents for anyone considering a divorce with a foreign spouse:
IF you file for divorce, you don't immediately need a divorce lawyer. Go down to the courthouse, file for divorce (pay the fee), get the summons, and GO TO A PROCESS SERVER and have her personally served by someone OTHER THAN YOU.
You can eliminate a lot of potential LEGAL ####### by doing it this way (disclaimer: I'm not a lawyer and this should not be construed as legal advice. I'm not always right - but usually I am).
Then you can hire a lawyer (if you want) after you do this.