Awww, I'm glad they're getting along! I know the feeling, Dave, after we had a few accidents on the carpet with the pup I thought the exact same thing! But I knew it just took patience and cleaning supplies.
Do you have any friends, online or real life
, that also have birds? That would probably be a big help as you can get the benefits of their experiences as far as introducing and socializing them.
Anyway, hang in there!