Current USCIS Processing Times
The above link will bring you to the USCIS website where you can select the office that is processing your case to see an estimate of where USCIS on various case types.
USCIS Case Status Check
This link will allow you to enter your USCIS receipt number to check on the status of your case that is pending with USCIS.
DOS Visa Bulletin
The above will take you to the Department of State website and directly to the latest Visa Bulletin.
J-Visa Waiver Status Check
To check on the status of your J-1 Visa Waiver at the Department of State Website.