Abstract: A body support system, method and apparatus is described, for preventing and treating a disease or injury by optimization of sleep posture and assisted rollovers. A body support device comprises two or more extendable, retractable support walls, for supporting various parts of a user as a cradle of the body support device is rotated into various positions.