Possible Duplicate:
Are there good reasons not to use an ORM?
I've just started learning what an ORM is and how it can help me save time and make applications more secure. Since this is new to me, after using ugly SqlCommands and whatnot in my C# code, this is the best thing since sliced bread.
However since I'm new I might not be aware of the pitfalls they bring.
When should I NOT use an ORM?
EDIT: Why are three people voting to close this perfectly legal question? There must be some concrete reasons why you would not use an ORM.