Yahoo! is notorious for delays, but with good reason. I don't know how large your account is, but if you're generating enough revenue to have a personal contact over there, they will always be responsive and provide an estimated time of return. It's not a fun problem to have, but their reliability over the longrun is to be envied.
Ev