Update: my wife received her 10-year green card July 31. Her N-400 interview was today and she passed with flying colors. Her oath ceremony is this Thursday. It has been a long road - we did everything on our own- and we are so happy this journey has had a happy ending. Good luck to everyone who is in the home stretch.