Kaylee,
Baltimore is much more efficient thatn DC, so you did good by moving to MD. Your hubby should behave himself that's all he needs to do, for his own sanity and for his daughter. I wish that his N400 is approved quickly so that we use your Finance brains to solve this financial crises which Bush created by being drunk with war booze....lol!!! You just need to collect as much evidence as possible in preparation for your GC application, complete all the forms now and just wait to date then after he is approved and sworn in as a citizen. If he's lucky, he could be sworn in the same day in Baltimore if I am not mistaken. Also, while he's in the process of N400 application, he should avoid drinking and driving or looking at those ladies of the night, cause any brush with the law that could cause him some jail time or anything around that time will doom his N400 chances for another 5 years, depending on the nature of this crime.
Lastly, more evidence, more evidence and your application should be set. Apply after your 2nd anniversary, wait about a week or so to file after your anniversary because some of USCIS employees are clueless. You want to avoid being given a 2 years card, which you have to go and fight them to change it to the 10 year card. Whenever you are ready to leave this guy, let me know... we can all move to Utah and have a Big Love family there..lol!!!!