Re. the internet chess not helping OTB: I think a big part of my problem is that I've been playing way too much correspondence on here and I've seriously neglected my live game. In correspondence I'm used to having an eternity to play my moves and access to the opening book, but I've lost the knack of the practical quick-thinking techniques and thinking fast under pressure that are so important for live/OTB.
I agree with Chessmicky that with online play you get out what you put in and I can totally see that someone who plays casually online (tries out whacky openings or unsound sacrifices, etc.) might start to pick up some bad habits. From now on I'm going to start playing at least 1-2 live games per week with a 45/5 time control and I'm going to annotate the games as well, to help build it in as a habit.
I have a question about the first game. (Warning, I'm a chess moron.) Wouldn't 9. Qb5 run into 9...b6, keeping the queen out of action in the immediate future?
Possibly ... although after 10. cxd4 the Bishop has to move and then the Queen could get over to the Kingside to help apply pressure.