I may have been hit by the recent facebook trojan from a fake facebook support email. I rushed to find a solution and came up with some. Read article...