InfoPath Form - Not Updating / Cached

Page Title:

If you publish InfoPath forms to SharePoint, or this may even happen if you put them in other network locations, you may find that when making an update to the form, some users continue to see the old version. I recently tracked this down as being caused by InfoPath caching a version of the form on the users computer.

In theory, InfoPath is supposed to prompt you to let you know that the server version has changed and allows you to update your local cached version.  In reality, this seems to either not always happen or users aren't understanding and therefore not updating their local cache.  The fix seems to be to clear that local cache to force it to open the latest version from the server.  Easiest way I found is to delete any files/folders in this directory:

Windows XP:
C:\Documents and Settings\{UserName}\Local Settings\Application Data\Microsoft\InfoPath\FormCache\

Windows 7/8:
C:\Users\{UserName}\AppData\Local\Microsoft\InfoPath\FormCache\

There may be multiple FormCache folders appended with a number, in which case you can delete them all. This will remove all cached forms.  If that's over kill for you, you can go through the directories there and find the one for the form you're having a problem with and delete just that one. 

Relevant Tags: InfoPath | SharePoint