definately a browser hijacker, dude...do aLL the above mentioned things, but first and most important is to BACK UP ALL YOUR DATA!!!!!!
there is at least a 50-50 chance a format/ reinstall is in your near future, so back up that data...
__________________
|