We want everything to be integrated. Who would not? It usually sounds as though it should not be too difficult. But often it is rather more complex than it seems.
An example: user profiles. Telligent make an excellent collaboration platform for forums and blogs called Community Server. It is simple to set up and use, inexpensive and runs on Windows. Community Server comes with an optional Active Directory (AD) authentication module. That's alright then. We can implement it inside an organisation and have people use their normal Windows account. Except they can't, entirely.