For $25, this site all but takes the test for you. I passed Tech, General, and Extra using it to study.
http://www.hamradiolicenseexam.com/prices.htm
It makes it like a game, where if you miss a question it re-shuffles it back in the deck 10-15 questions later, but as you get them correct they're removed from the deck. For tech, I guarantee if you do this 30 min a night, you'll pass in under 2 weeks, probably a week. It's easy.
http://www.hamradiolicenseexam.com/prices.htm
It makes it like a game, where if you miss a question it re-shuffles it back in the deck 10-15 questions later, but as you get them correct they're removed from the deck. For tech, I guarantee if you do this 30 min a night, you'll pass in under 2 weeks, probably a week. It's easy.