Can someone tell me what the best tools for creating, editing, and designing queries, functions and views for SQL Server 2005? I want to create some cool complex queries.