Kelly has written a nice (long) essay on context, user testing, and ethnographic research used in building great products based on understanding the user.
Link: integrated mobile research & testing | gotomobile.
For best results, the user-centered approach employs not just traditional marketing research techniques, but also contextual inquiry, or methods that involve asking questions and observing within the subject’s own context.