The next time your customer asks for an intranet consider the apps from WebAsyst. They’ve got an interesting suite of apps that all work together (hosted on your own server if you like). Plus, I really like the simplicity and clarity of their web site.