Haven't read the whole thread, but if it hasn't been mentioned already - get child support from this guy. You should not be the one paying for everything, and the law agrees.