Web sites are like anything else. Over time, things break. Or pieces don't fit together correctly.
- features broken due to conflicting libraries
- code only working in some browsers
- improperly initialized variables
- race conditions
- randomized slider image sequences
- rotated and resized uploaded images
- dynamically updated a series of product options