There are three kinds of refreshes, unfortunately. Just pressing refresh (f5), a HARD refresh (ctrl f5), and a full cache clear (browser settings somewhere). Typically the first kind will not be enough for changes to rollover, but the second kind will be. Other changes will require a full cache clear... and this is dumb, I know, but it happens even on big sites and they have to ask people to clear their cache. Like, it doesn't seem like it'd make a difference, but it does.
This is what I see:
You can actually force browsers to
never cache your site, but using a cache has it's benefits - load time, primarily.