What's Up With This??? [trollville]
I found this last night and am pretty much disgusted by it: [mod edit: the encyclopedia dramatica page on RRS - not boosting their traffic by link posting]
Anyone care to respond rationally to these accusations?
'Unthinking respect for authority is the greatest enemy of truth.' A. Einstein