Welcome, Registered. Great screen name!
Ditto on the others' wise words about getting a legal consultation. I can't speak to a similar situation, as I didn't have kids with my X. But many posters here have gone through similar situations, and talking with someone who is knowledgeable about the laws in your area seems to be the best way to set some of the emotion aside.
keep reading and keep coming back!
~T