Calling all Customer Portal (also known as Service Cloud Portal) SME's(Subject Matter Experts) to clarify and hopefully document the level of customization possible on a Customer Portal. For e.g. The extent of modification allowed in terms of look and feel. Can all pages be built using Apex & Visualforce?
Apart from some disjoint tips like this, located in the depths of developer.force.com, I am not able to ascertain the complete list of customization allowed by the platform.
I'd really appreciate if you could provide the complete list of customization possible.