> Do I have to wait for visa number before I can submit I-485? Or
> can I submit now?
It depends on the category. If you are an immediate relative of the sponsor
(spouse, parent or minor child of a US citizen), there are no quotas.
Otherwise, you have to wait for the PD to become current.
> I haven't received a copy of the I-130 approval
> noticed (website says it was sent to me 8 months ago). Do I have to pay
> $340 for I-824 for a copy? Seems steep.