How do you write code at home?
<p>At work I use Visual Studio 2005 and Resharper and I love them. However, I have an idea for an open source project that I want to work on from home and independently from my day job but I don’t want to have to shell out thousands of pounds for VS 2005 and resharper.</p>

<p>I've looked at the C# express edition products and Sharpdevelop. The express edition products don’t support unit testing so they’re out. Sharpdevelop looks like my best option but lacks the shine of VS 2005.</p>

<p>My question is; how do you guys do this?  Do you (can you legally) reuse your work licenses at home? Or do people bite the bullet and pay for personal licenses or use the aforementioned free/open source products? </p>
