Thanks for all the great additions. The original post was from 2006 and the edit from 2008, and there have been a ton more online resources made available since then. I'll edit the original post to reflect some additions and subtractions. With a few good sites---Sogang is a good one---and some Googling, you can find just about all you need online.
And for free.