You have to look at the HTML that is generated in the browser. So like in Firefox, you right click and inspect element. Now you see what's missing in the element, and play around with the CSS to make it visible, or perhaps the element is missing altogether now. So like in the button that's missing text, that should be a input element and the value is the text. As for fixing the code, I don't know how your generating elements. If your using webforms, or MVC Razor and so forth. I had that trouble back in 2007 when I went Any CPU, but fixed it. It was just a matter of better coding practices and proper HTML. So the fix was running the page though a HTML Validator and fixing the errors. Most of the errors were element rules, this element can't be inside that element. On the server side, I was using webforms and server side controls, so I dumped the use of properties like visible, and replace that with CSS display none; to conform more to actual HTML and CSS. You would have to post the code for the missing element, and show the HTML output from the browser. [edit] What kind of server are you running this on?, What CPU? OS