A hand held electronic device, such as a flash memory drive, includes a
mechanism for extending and withdrawing a connector, such as a USB plug,
that is adapted for engaging a mating connector of a host device. A
positive latch holds the connector with respect to an outer shell when in
the extended and withdrawn positions. Movement of a separate housing
portion unlatches the connector and outer shell, and also provides
movement of the connector. A protective door closes over a connector
opening when the connector is withdrawn into the device, and the door is
withdrawn into the device when the connector is extended, thereby not
interfering with the extended connector.