Nice rant. Actually though this sounds more like some sort of spyware infestation which could be causing all of the issues you were seeing. Might want to give a good anti-virus / anti-spyware program a go.