A treatment device, the treatment device comprising: a drive unit including a motor having an eccentric weight mounted on its shaft and adapted to deliver mechanical vibrations at its surface in three orthogonal directions at a frequency in each orthogonal direction of between 15 and 75 Hz and with an amplitude in each orthogonal direction of between 0.1 and 2 mm; a vibration applicator; a frame connected to said drive unit to transmit vibrations to said vibration applicator; a power source to drive the motor; and a controller for selective connection and disconnection to the drive unit, which controller is programmable to enable a set regime of vibration treatment to be applied, the controller comprising: a casing, having button apertures (82, 84, 88,) on a surface thereof to locate user actuatable buttons and at least one tool aperture for access by a tool; a circuit board disposed in the casing characterised in that, the circuit board has button switches (72, 74, 78) in positions corresponding to said button apertures (82, 84, 88) and at least one tool switch is in a position corresponding with said tool aperture; at least one button in a button aperture for operation, when depressed, of the corresponding button switch on the circuit board; blanking plates in any button apertures not incorporating buttons, whereby the button switches corresponding with said blanking plates are not employed; a main cover plate on the controller, which main cover plate covers said blanking plates and some of the surface of the casing surrounding said blanking plates and makes available for actuation the button or buttons received in button apertures; and a separate removable cover plate, which removable cover plate covers said at least one tool aperture; whereby the controller has a circuit board that is capable of providing different functionality of the device depending on: a) which button switches are accessible by having buttons in the corresponding button apertures; and b) what condition the at least one tool switch is in, which condition is selectable by operation of the at least one tool switch using a tool through the at least one tool aperture after removal of said removable cover plate. a casing, having button apertures (82, 84, 88,) on a surface thereof to locate user actuatable buttons and at least one tool aperture for access by a tool; a circuit board disposed in the casing characterised in that, the circuit board has button switches (72, 74, 78) in positions corresponding to said button apertures (82, 84, 88) and at least one tool switch is in a position corresponding with said tool aperture; at least one button in a button aperture for operation, when depressed, of the corresponding button switch on the circuit board; blanking plates in any button apertures not incorporating buttons, whereby the button switches corresponding with said blanking plates are not employed; a main cover plate on the controller, which main cover plate covers said blanking plates and some of the surface of the casing surrounding said blanking plates and makes available for actuation the button or buttons received in button apertures; and a separate removable cover plate, which removable cover plate covers said at least one tool aperture; a) which button switches are accessible by having buttons in the corresponding button apertures; and b) what condition the at least one tool switch is in, which condition is selectable by operation of the at least one tool switch using a tool through the at least one tool aperture after removal of said removable cover plate.