Please see the following links for immigration resources!

USCIS Case Status here.
USCIS Fee Schedule here.
USCIS Forms here.
USCIS Processing times here. (updated monthly)
Visa Status Check here.
Visa Bulletin here.

Immigration Court Updates: 1-800-898-7180.
USCIS Customer Service: 1-800-375-5283.
NVC Immigrant Status: (603) 334-0700.
NVC Nonimmigrant Status: (603) 334-0888.

List of Immigration Courts here.
USCIS Local Centers here.
Asylum Offices here.