What are the key anti-patterns to avoid when architecting applications for the enterprise? We are using C# and SQL Server and Silverlight, btw - but I imagine some of the anti-patterns will be language neutral.
Wikipedia is quite comprehensive on the subject of anti-patterns and here's the book on the subject: AntiPatterns.
Top five in my experience: