A motorized roller shade (20; 120; 220; 320), comprising: a shade tube (32; 332), including: an outer surface upon which a shade is attached, and an inner surface defining an inner cavity; one or more mounting brackets (5; 7; 15; 17);a motor/controller unit, disposed within the shade tube (32; 332) inner cavity and mechanically coupled to the shade tube (32; 332) inner surface, including: a support shaft (60; 160) attached to the one or more mounting brackets (5; 7; 15; 17), at least one bearing rotatably coupled to the support shaft (60; 160), a DC gear motor (55; 150; 250; 350) having an output shaft coupled to the support shaft such that the output shaft and the support shaft (60; 160) do not rotate when the support shaft (60; 160) is attached to the one or more mounting brackets (5; 7; 15; 17), wherein the DC gear motor (55; 150; 250; 350) rotates with the shade tube (32; 332) when the DC gear motor (55; 150; 250; 350) is operating and a controller, coupled to the motor, to control the motor; characterized in that a power supply unit, electrically coupled to the motor/controller unit is disposed entirely within the shade tube (32; 332) inner cavity and mechanically coupled to the shade tube (32; 332) inner surface, including a support shaft attached to the one or more mounting brackets (5, 7, 15, 17). a shade tube (32; 332), including: an outer surface upon which a shade is attached, and an inner surface defining an inner cavity; one or more mounting brackets (5; 7; 15; 17);a motor/controller unit, disposed within the shade tube (32; 332) inner cavity and mechanically coupled to the shade tube (32; 332) inner surface, including: a support shaft (60; 160) attached to the one or more mounting brackets (5; 7; 15; 17), at least one bearing rotatably coupled to the support shaft (60; 160), a DC gear motor (55; 150; 250; 350) having an output shaft coupled to the support shaft such that the output shaft and the support shaft (60; 160) do not rotate when the support shaft (60; 160) is attached to the one or more mounting brackets (5; 7; 15; 17), wherein the DC gear motor (55; 150; 250; 350) rotates with the shade tube (32; 332) when the DC gear motor (55; 150; 250; 350) is operating and a controller, coupled to the motor, to control the motor; characterized in that a support shaft (60; 160) attached to the one or more mounting brackets (5; 7; 15; 17), at least one bearing rotatably coupled to the support shaft (60; 160), a DC gear motor (55; 150; 250; 350) having an output shaft coupled to the support shaft such that the output shaft and the support shaft (60; 160) do not rotate when the support shaft (60; 160) is attached to the one or more mounting brackets (5; 7; 15; 17), wherein the DC gear motor (55; 150; 250; 350) rotates with the shade tube (32; 332) when the DC gear motor (55; 150; 250; 350) is operating and a controller, coupled to the motor, to control the motor; characterized in that a power supply unit, electrically coupled to the motor/controller unit is disposed entirely within the shade tube (32; 332) inner cavity and mechanically coupled to the shade tube (32; 332) inner surface, including a support shaft attached to the one or more mounting brackets (5, 7, 15, 17).