I have an XM radio SkyDock plugged in to my 2006 Toyota 4runner.  The design of the Skydock's lighter plug makes it very stable and very difficult to remove.  I added one of these unit's inside my center console then cut off the plug end and soldered the wires to the terminals on the existing lighter socket.  Haven't had a single problem yet.