I'm working on a contact form and was wondering on the order of fields. if I should start with the subject first and then name, email and message field or name, email subject and message field.
Imagine that the form is an actual conversation with a person. The first thing you want to do is find out who the person is and then determine what you want to talk about.
Name Email Subject Message
Sorry for arriving here 2 years later, but I don't agree with the answer given earlier.
Like Atanasio says, imagine that the form is an actual conversation with a person. However: if you're having a conversation, try not to focus on what you want, but try to think about what the other person needs. His primary goal is to send you a message; telling you his name and email address is just a side issue. See also this answer to "Order of fields in contact forms".