A massage device including a massage pad including a plurality of vibrating units, a plurality of heating elements, and/or a plurality of lifting actuators connected to a control box which accepts an input from a remote control associated with an action for at least one of the vibrating units, heating elements or lifting actuators and controls the vibrating units, heating elements or lifting actuators to perform the action is provided. Also provided are pre-programmed patterns of massage control actions, which may be input by a user using the remote control and/or a scripting language.