title: How good is Dotfuscator Community Edition? What is "good enough obfuscator"?
body: <p>I plan to release one small, low priced utility. Since this is more hobby than business, I planned to use Dotfuscator Community Edition that is shipped with VS2008. </p>
  
  <p>How good is it? </p>
  
  <p>I could also use definition of "good enough obfuscator" - what features are missing from Dotfuscator Community Edition to make it good enough. </p>
  
  <p><strong>Edit:</strong></p>
  
  <p>I checked pricing on number of commercial obfuscators and they cost a lot. Is it worth it? </p>
  
  <p>Are commercial versions that much better protecting from reverse engineering?  </p>
  
  <p>I'm not very afraid of my application being cracked (it will be disappointing if application is so bad that no one is interested in cracking it). It's not heavily protected anyway, not overly complex serial key and licence checks on few places in code. It just bugs me that without obfuscation, somebody can easily get source code, rebrand it and sell it as its own.  </p>
  
  <p>Does this happens a lot?</p>
  
  <p><strong>Edit 2:</strong></p>
  
  <p>Can somebody recommend commercial obfuscator. I found lots of them, all of them are expensive, some even don't have price listed on web site.  </p>
  
  <p>Feature wise, all products seem more or less similar. </p>
  
  <p>What is minimal set of features obfuscator should have? </p>