In my current job i use vs.net to code c# programs. Unfortunately i am starting a new job soon. which won't involve .net. But i want to keep programming .net in my own time. Are there any free or extremely cheap development environments i can use?

i've seen c# builder on the borland website. is that an option or is it severely handicapped?