JAB_Creations - 12:05 am on Jul 15, 2010 (gmt 0)
Ujang remembered something I did not earlier and they're right; Microsoft thought up of an ingenious (sarcasm) solution in order to further aggravate web designers worldwide. If you serve your pages as application/xhtml+xml and you've got a BOM on the page it should break your XML in fully compliant browsers (Gecko and Presto though KHTML and WebKit are not fully XHTML compliant and it's too early to call on IE9).
I use a freeware program called SuperEdi which allows you to remove the BOM when saving a file. Most editors in my experience do not display the byte order mark option (which I've never found any justifiable reason to use let alone enable by default in any scenarios).