feature shock n. [from Alvin Toffler's book title Future Shock ] A user's (or programmer's!) confusion when confronted with a package that has too many features and poor introductory material.