As for hosting with Dreamhost, I have nothing against it, but no thanks. I'm happy hosted by Bravenet. ;)
As for my ranking in search engines - I've got a few questions... if that's what to call them. Now please forgive me if I sound dumb here, for it's 1:00 AM here, and I tend to sound dumb this early in the morning.
In reply to:
Put your website in your signatures on forums (but don't EVER EVER spam, or you'll be crushed by large rocks)
Is this what you mean? It's only spamming when you continuously advertise your site, and annoyingly, and unwantedly at that, correct?
Also,
In reply to:
It like valid markup (valid html), and headings/bolder text which mentions the keywords.
It will mark you down for text which you try and hide which exists only to trap search engines.
I believe I already have this a few times on my site... and what do you mean hidden text to trap search engines?