Should you include extra features only if you can remove code elsewhere?
russell: Adding features at customer request degrades nearly anything.  The requests usually add very little but clutter at the expense of a clean design.  You should consider customer requests as you evolve your site, but don't be driven by them or by your own inclination to add features.  Think of all the baggage in MS Word or the W3C specifications.