title: .Net and mobile devices list
body: <p>I need to develop an application for mobile devices. I'm good in .Net and have no time/willing/money to learn any other libraries/frameworks. So I decided to create my application using .Net CF (is it good choice?).</p>
  
  <p>What most popular devices are capable to run .Net CF application these days? I know only Windows Mobile devices.</p>
  
  <p>I just want to know the list of devices, and what obstacles my users will face trying to run the application?</p>
  
  <p>Thanks.</p>
  
  <p><strong>EDIT:</strong> Also I'm interested in iPhones, Blackberries, Android, ... Is there a possibility to run .Net applications there?</p>