Damn, sorry you had to go through that twice, getting hacked is such a violating feeling especially when it costs you something you built with your own hands. Glad you tracked down the malware source though, that kind of answer at least gives you something solid instead of just wondering forever.