Hi there digitalbiscuit, do you use any Disk Cleanup Utilites such as Ccleaner?
I find that when I do a cleanup with Ccleaner it wipes out my jumplists too, possibly the same problem is occuring with you?
Windows built in Disk Cleanup might do the same thing, to be honest I haven't checked