Good article. Great to know about colors!
I always start a new instance of SSMS for each database this way all tabs point to the same dm.
I resize the window that I am not working on making it tall and skinny or or short and wide so it is clear that this is the "other" DB.
When I write an ad hoc insert or delete I write it like this:
Select *
--DELETE
From TableName WHERE
A=1 AND ...
If I execute the whole page then this is just a select. I can test the where clause with the select like the other poster said. The WHERE hanging at the end of the line will break the query if I don't also include the conditions (that often will not fit on the same line).
I drink lot's of coffee.