Yea, a three year commitment would be rough (although that should give James plenty of time to warm up to the idea of having a little one around the house!)
While it would be kind of a dirtbag move, you could always take the job (if it's offered) and then leave after a year or so, go back to school, and work on adding to the family in your free time
- Justin