I'm looking to build a small form factor computer for my girlfriend for our anniversary. I have a budget of about $500-600 or so, not including the monitor(Samsung 940BW) and the case (Ultra MicroFly) which I already have. She's looking to do some video editing/DVD encoding, photo editing, and some light/medium gaming. Any suggestions and/or comments would be much appreciated. Thanks.