Would it not make more sense to fix the UAs. lower-case hex is horrible to read.
Feel free to convince the Microsoft Internet Explorer team. Then again, it's not like you'd actually read the return value of .fillStyle and .strokeStyle yourself anyway...
-- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>