Help moving website to ne whost has damaged my ranking!!

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

I have just recently moved my website to a new
host in doing so it appears the number of pages cached in Google and
Yahoo are much diminished.

And in addition on Google before the move my site was often on the 1st
page for many of my keyword searches now it is much much further down.

Is their anything I can do to stop this happening if I move again???
Also is their anything I can do to get the site list on the 1st page
again for its main keyword searches again or will it take months again
for it to slowly climb back up???

Thanks in advance

Site Timeline