Mike:
Here is a great site for powerpoint presentations for the different classes of license. I have used the general and the extra found them to be very good. I like the way they break the lessons down into small increments. I found that they followed the ARRL book fairly close.
http://www.sph.sc.edu/acphp/resources.htm
as Far as online tests. My girls are using this website for free tests. My oldest (15) passed her general almost two months ago and my youngest (13) is almost ready to take her general.
http://aa9pw.com/radio/
Hope this helps and good luck. Keep us posted on your progress.
BTW....You're welcome to come to our local ham club meetings any time.
www.w5ddl.org