Welcome to WebmasterWorld Guest from 220.127.116.11
Finalized is 99.65% of Estimate. This is better than previous months where I was just under 99%.
I have not seen or heard anything that would indicate that. Assume it's still the last week of the month.
Once your account has been upgraded to our new system, EFT payments will appear in your bank account just days after posting to your Payments page.