You have a backup image? Learn from this experience. Get acronis or Norton ghost. It will get you going in 20 min. Never trust an anti-virus, updates or firewall to completely safeguard your system. Also you might want to find out about steadystate for vista or returnil for xp. Insurance, insurance... got to have them dude.
Did you have system restore on? You might want to try that.