I ask this question because so many times i build a website then i have to spend sometimes as much time i took building the website, modifying code so it works in ie. it takes a long time because at present debugging tools for ie are appalling. definatley not up to the standard of firebug.
in a few years gone, if i was to create a flash website and an html version of that site so people who didnt have flash could view it i would charge for the flash site and the html site as seperate entities.
The way ie which ignores so many web standards effectivly makes it a non standard application, therefore should we charge for making websites compatible with ie.
I personally would prefer to have a note on sites i create saying that ie is a heap of junk and if visitors want to view the content get a better browser, however my clients i dont think would agree!!!
EDIT
I'm not trying to start an argument of what is the best browser, what people should use, as everybody has a personal preference and its not for me to say what people should use, i simply wanted to know if people thought its ok to charge clients for the time it takes to test and fix code so it works in ie.