I work with customers and their SharePoint Portal Server implementations almost every day. I've heard my share of glowing praises and angry rants around what SPS can and can't do. I've been a good listener and have agreed with folks... most of the time.