Text this: Integrated customer-focused knowledge portals: design challenges and empirical approaches