I use Microsoft Visual C# 2008 Express Edition with SP1 which can be freely downloaded from here.