to change #of posts on home page – settings in WP Admin window ->reading settings->blog pages show at most (you specify #)
I have a client who uses Yahoo hosting and I am having the same problem. I think it has something to do with yahoo using PHP4 – all other sites I have done are using php5 and I do not get that error.