I use bitdefender as well....it has blocked many trojans so far. However i got it free from a friend if you catch my drift lol. As people stated the AVG is supposed to be very good for free.
Zone Alarm Pro for firewall...it has never let anything get by yet.