I use this workstation for coding and have upgraded the power supply to support a GTX 670.  The upgrade required making some modifications to the chassis, which has some pretty non-standard screw holes, which isn't that surprising considering what it is.  The performance is great:  fast start-up, decent amount of space, no random crashes.  With the video card it supports two monitors with ease.  The speaker in the front of the case is a little archaic, but I just use the monitor speakers instead.  Recommended for general use.  I use it for programming.  Visual Studio and Photoshop both run well.