Redgate SQL Prompt which is one of their tools I use on a daily basis – it provides intellisense for writing SQL queries as well as a lot more – it has some very nifty options for splitting tables, smart rename which you can use to rename a table column for example and it will do this for all objects which reference the column changed.

Format SQL does just what it says on the tin – it formats your SQL based on formatting options that you as the user define.

Find Invalid objects looks through your database and will show you any objects which have became invalid – say a column is renamed by a user but they forget to changed the stored procedures that reference the old column name – this tool is your new best friend.

These are just some of the options available in SQL Prompt – the number one thing going for this tool is productivity – you can write SQL queries much faster.

For a 14 day free trial:- http://www.red-gate.com/products/sql-development/sql-prompt/