I’m a big fan of LINQpad for Windows/Mac and use it almost every day for work, and for when I am doing stuff at home, too.

Since about edition 6, I discovered through the inclusion of the ‘Interactive Regex Evaluator’ that LINQpad has some really surprisingly powerful UI generation capabilities.