title: WinForms: Design vs Code
body: <p>I am a solo dev building a WinForm App, C# &amp; .Net 3.5, in VS2008.</p>
  
  <p>It is, essentially, a glorified data entry and retrieval application.  My question is, Is it normal to spend %60 + of my time on "design"?  </p>
  
  <p>The UI, placing all the controls, naming the controls something intuitive, setting properties on the UI controls(Modifier, onFocused color, etc).  It seems that for every 30 minutes I spend writing code I srend twice that messing around with the UI.  What am I doing wrong?  </p>
  
  <p>I realize that is an impossible question to answer so I'll settle for some general pointers.</p>
  
  <ul>
  <li>Is there a way to have certain
  property settings be set by default
  for all UI Controls?</li>
  <li>Is there a faster way of editing the
  existing ones then clicking and
  editing?</li>
  <li>Is this really a product of my lack
  of planning?  Is the solution to have
  planned and written all this down so
  that I got it right the first time?</li>
  </ul>
  
  <p>It is really very frustrating as I love  the coding aspect but I feel I spend more time making sure my Font is readable(I have a semi-elderly user base)!</p>
  
  <hr>
  
  <p>EDIT to further elaborate based on feedback!</p>
  
  <p>The app I am making is a winform port of a webform, ASP.Net app. Fully functional and in use. I am not allowed to change the Database layer at this point but because of the nature of WinForm vs WebForm the UI has under gone major changes. I am leaving the DAL &amp; BLL for the end so I can first see how much of them I can reuse. </p>
  
  <p>I know that this probably isn't normal but seemed to make the most sense in this scenario. Does that make my question more clear?</p>