Reading. It really IS fundamental. Have you ever heard of or tried Swap.com? I use it and I love it. Also love to get recommendations on Goodreads.com! I am also lucky to have the most amazing library less than a mile from my house. Aside from not having a cafe, it's practically as nice as Borders or B&N! I firmly believe you can learn just about anything if you can read.
I hope that my son continues to enjoy books as much as I do:
(And BTW - what the heck is he reading here at age 2!?)
And so almost 10 years old!