title: Tips for writing fluent interfaces in C# 3
body: <p>I'm after some good tips for fluent interfaces in C#. I'm just learning about it myself but keen to hear what others think outside of the articles I am reading. In particular I'm after:</p>
  
  <ol>
  <li>when is fluent too much?</li>
  <li>are there any fluent patterns?</li>
  <li>what is in C# that makes fluent interfaces more fluent (e.g. extension methods)</li>
  <li>is a complex fluent interface still a fluent one?</li>
  <li>refactoring to arrive at a fluent interface or refactoring an existing fluent interface</li>
  <li>any good examples out there that you have worked with or could recommend?</li>
  </ol>
  
  <p>If you could post one tip or thought, or whatever per post. I want to see how they get voted on, too.</p>
  
  <p>Thank you in advance.</p>