Hello,
as I have 3 HDDs in use I'm using a roaming profile which lies on a seperate HDD so I can restore an image of my system HDD in case I need to and have all settings profile wise restored after logon.
But: I noticed that after I put my System to "sleep mode" (think this is what it's called in an English copy of Windows. Here it's called "Energie sparen" translating to "save energy") the roaming profile is not synced on logoff but only on reboot leading to some trouble and orphaned files.
As this is not the case on my laptop I assume it's not Windows specific but something with my desktop system.