I'm looking at options to buy a code signing certificate for my company. I want it to be usable for MS Authenticode and also for Java and I want it to be trusted with the default trusted authority list that ships with a new install of Windows (ie. I don't want the use to have to add a new trusted authority). I've seen previous discussions recommending Comodo, but I'm a bit confused since I've checked the list of trusted authorities on my XP machine and I couldn't find Comodo. Also Comodo seems to have a somehow spotty reputation, issuing certificates to malware.
This kinda leaves me with Verisign (ie. the evil company that broke DNS for profit) or Thawte, and both cost an arm and a leg.
Are there other options I'm missing?