==================================================================
A foam layer (e.g. Memory foam, or plain foam about 3" thick) will solve the problem of migrating sheets but test before you buy because a foam mattress overlay doesn't suit everybody.
Cic.