use the seoquake toolbar, it provides everything you need for SEO aswell as pagerank check!
might be google recache'ing your page, this happened to me a few weeks back but it came back after about 2-3 days!
post your website link everywhere you can, the more exposure the more traffic your likely to get
O. release mel gibson rant remix tracks
Separate names with a comma.