User experience

How to design a device to be highly desirable to end users.