title: Experiences programming with the .NET Micro Framework
body: <p>A company I consult for is looking, at my urging, to switch to devices powered by the .NET Micro Framework, so that we can bring devices to the market faster.  The idea, in theory at least, is that coding in C# rather than C or assembly will be much faster and less bug prone. Like I said, this all theory, as I've never programmed an embedded device.</p>
  
  <p>My questions are as follows:</p>
  
  <ol>
  <li>Is the .NET Micro Framework up to the task? </li>
  <li>What are some of the things the .NET Micro Framework cannot do?</li>
  <li>What are some of the gotchas?</li>
  <li>Is there a viable 3rd party marketplace for plugin devices?  I didn't see a whole lot on Microsoft's site.</li>
  <li>Can someone point to a commercial device that has been developed with the MF Framework.</li>
  </ol>
  
  <p>Thanks.</p>