So this one kind of is screaming at me: socket -> socket.__init__ SocketServer -> socket.server ssl -> socket.ssl I know Guido has expressed his dislike of putting much code in a package's __init__, but since every module that would go in this package is dependent on the socket module anyway, I see no harm. What do people think? -Brett