Congrats dude
I can't wait to have kids.
Well... I can..still have a lot of stuff to do before then ;)
But just knowing that your kid is half you, and half the person you love is an amazing thing.
Although if and when you get in arguments, it will be like fighting with your spouse and yourself...