I won, and I definitely feel comfortable playing this opening if it comes up in the future now that I studied for it this way. Definitely a good learning game for me. Thanks for the responses.
My opponent messed up early. I transposed by playing Bd7 before trading the c pawns, and it threw him off so he wasted a move playing h3 instead of just castling immediately, so he ended up a tempo down from the normal gambit line. This allowed me to play Bb4, preventing his rook from going to e1, and pretty much killing the gambit's effectiveness. Then later in the game, he made the mistake of letting me open up the f file for an attack on his f2 pawn, and it was all over.
Here's the whole game if anyone's interested:
[Event "FICS rated standard game"]
[Site "FICS, San Jose, California USA"]
[Date "2007.10.27"]
[Time "16:02:47"]
[Round "-"]
[White "opponent"]
[Black "Fromper"]
[WhiteElo "1725"]
[BlackElo "1729"]
[TimeControl "2700+45"]
[Mode "ICS"]
[Result "0-1"]
1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. Bd3 Bd7 7. h3 cxd4
8. cxd4
Nxd4 9. Nxd4 Qxd4 10. O-O Bb4 11. Qe2 a6 12. Rd1 Qh4 13. a3 Bc5 14. Nc3
Ne7 15. Bd2 O-O 16. Rac1 Rac8 17. Qf3 Bd4 18. Re1 Bc6 19. Bb1 Ng6 20.
Bxg6
fxg6 21. Qe2 Rxf2 22. Qxf2 Qxf2+
{White resigns} 0-1
--Fromper