I'm trying to track down an issue that, so far, I think is only happening in IE. It seems like Internet Explorer will occasionally show the wrong number of cart items or not render the menus on the home page but all the pages deeper in the site are always correct. I've even seen the mini cart on the home page show the wrong items in the cart and clicking the "checkout" link even displays an incorrect shopping cart. But if you click the "checkout" link from any other page it shows the correct cart.
I'm guessing this is some kind of caching issue. I've gone over the code for the home template several times comparing it to the normal template and can find nothing out of the ordinary. Is there something I'm missing or is it possible that there is a special cache setting for the home page in IIS or in appconfigs?
I haven't been able to reproduce this issue in Firefox.