gotstano: You say it was on the front page yesterday, but how long had it been there - or even listed - before that ? How many links do you have to your blog - and your whole site -?
You see, I'm no
SEO expert but, in my experience, weird things happen to new sites with not many links. If that's the case here, expect ups and downs for some time. It wouldn't be strange for it to even come back by itself in a short time.