I was wondering when you build your (web, graphics...) design portfolio do you include all of your works or just pieces you think will best represent your skills? I know most of the people display selected works but isn't it a bit unfair to the customers?
That's a good point Rocketgirl. The crappy 30% should be considered part of your creative process, and there is no point to reveal it to your customers. They wouldn't care about the process, they would only care about the result.
Personally a portfolio site should be three things, firstly it should demonstrate the quality of your work over a varying range of applications (types of site) and time, secondly be clean and easy to use and set out or presented in a professional way.
Lastly add sites or projects that interest you, no end of web designers (and programmers) simply put their big clients or "pretty" work on display and really lack anything to say when questioned, if there is work that makes people want to ask questions (description etc) then they can quickly gauge your enthusiasm, commitment, skill and knowledge when contacting you for more details or further information.