I went up to Benicia today to take my General test. I have been studying for it using the ARRL book and iOS app by N1ZTL. I actually went through all the questions in the app and only missed a few, so was in good shape. After I passed it, the VE encouraged me to take the Extra. I didn't think that was going to work out, given there is a lot of information there and I had only read a bit in that book. But it gave it a shot - why not, doesn't take long and didn't cost anymore.
AND I PASSED!