Here are some more websites:
1. ESL (English as a Second Language)list of irregular verbs
Virtual Language Center - Hong Kong
New English File - Intermediate
Pronounce American English
2. U.S. Citizenship
San Francisco Library Citizenship Resources
Citizenship Office - USCIS (U.S. Citizenship and Immigration Services)
3. From the DMV (CA Dept. of Motor Vehicles)
Buying a Used Car - Video
CA Driver's Handbook - English
CA Driver's Handbook - Chinese
4. Games
ESL Games
Chinese games
Chop the fruit game
more ESL games