Continuing Studies at Wisconsin-Madison has good reading and grammar courses through their Independent Learning division.
https://il.wisconsin.edu/catalog/course.aspx?course=U912-101But you can also get books like Annette Cash's _Spanish for Reading and Translation_ or _Spanish for Reading Knowledge_, by Jeff Kirsch
Online, there is livemocha.com
The BBC online Spanish program:
http://www.bbc.co.uk/languages/spanish/and a whole host of others, including the now public-domain FSI materials from the US government:
http://omniglot.com/writing/spanish.htm