please check this URL to see if it works for you.
but there's something that i haven't been quite clear about - if my priority date is back in sept 2004, will uscis not start processing my i-485 (hopefully to be filed in this coming july) till the processing date becomes current?
can you help me clear up my confusion? thanks a bunch in advance.