That's so true.. being a webmaster myself, I am faced with such issues. I sometimes have to settle for having them look as similar as possible but still not completely the same. Being XHTML compliant is a good thing, I also try to check my designs on all browsers using this site
here just to make sure before I launch them.