I studied last year using hamtestonline.com which really worked well for me. As others have pointed out, the entire question pool is available for free, but this was a great study tool for me. I went in and got a perfect score on the technician's exam, and had extra time at the test site so I then took the general exam for grins and passed that one as well with flying colors. If you are interested, I think I can dig up a discount code from one of the mailing lists that I'm on. No affiliation, etc.