Yesterday, a client of mine asked me a question that comes up often in the conversations with my IT students, business customers, and user group meetings: Is SharePoint a good platform for building a public-facing business Web site? As a consultant, my answer usually is.....you guessed...