for firefox and chrome i use a png as my favicon which allows me to use nice smooth alpha transparency. However, internet explorer doesn't display my png favicon, so i have to use ico which only supports 1bit transparency (as far as i know?).
however - If I look at the favicon of stackoverflow in internet explorer, then it also shows smooth transparency.
How's that done?