From Fred Wilson:
1. Speed 2. Instant Utility 3. Voice/Personality 4. Less is More 5. Programmable 6. Personal 7. RESTful (clean URLs for everything) 8. Discoverable (SEO) 9. Clean Look 10. Playful
The 10 Golden Principles of Successful Web Apps from Carsonified on Vimeo.