Can I just second a Fractal Design case. The Define Mini C (mATX) I've just worked in has been a joy to use. Thermaltake H18 (mATX) is also a solid choice - high build quality, easy to work in, good airflow, but would need an extermal DVD drive. Personally I thing an external drive is the way to go, as if you're going to be transferring 1000's of CD/DVD's worth of data, you can place it in a comfortable position on your desk.