Tomorrow I will kick off a new project, a line of business application for a client and I have decided to build with asp.net mvc. I am an experienced webforms developer, also silverlight lately but this will be my first real mvc app. I have watched some videos and get the core concepts enough that I have tossed together some proof of concept MVC work so I am not looking for the trivial 'there is no postback' kind of answer here.
What I want to know is, what if any things do you know now you wish you knew when starting out in MVC? What should I avoid? What should I make sure to do?