A toothbrush, including a head portion, a handle portion, a locking mechanism configured to lock said head portion to said handle portion, a capsule including a motor assembly and power supply, the capsule being configured to be received within said handle portion, and at least one communication connection configured to enable said toothbrush to communicate with one or more external computing devices.