Thanks YourMother. I think we all learned a very important lesson here today.
EDIT: Actually,
My web statistics show that # of people coming from Google Search is slowly raising above the people referred from here.
Maybe it's a little too soon to give up completely. I'm going to register on those sites you posted earlier.