duke
7.Qb3, as played in the famous Morphy - the Dukes game, would be a better alternative to 7.Qg3.
8.Bb5? is a waste of move, as the bishop can be kicked back by c6. It is still not too late to play Qb3 : ).
duke