Thanks for the reply! I have infact been talking to users as well as watching the logs and analyzing google analytics data. I do have some insights on whats missing but as I said, the real challenge is in designing interfaces that can solve these problems. For example how do I display primary and secondary information on a profile page. What should be emphasized and de-emphasized. Since these are common problems, I was wondering if there is a book or something that I can readup to get some answers/pointers. Profile page is one example. Pages like account setting or stats page are other common pages that should have some standard design patterns.