While intranets offer a great way to share information of all types within a firm, extranets allow you to create a private web site for a client that the client can reach over the Internet and see work in progress, billing information and other information that can enhance the client relationship and offer novel ways to work together more closely and more cheaply.