I would be one of those who gag at cases like that. So guady! Anywho, do 6600GTs come in 256 bit? If so, that would've been a much better option. I would suggest a better mouse if she plans to play any games on it, which I assume if your buying a 6600GT... Once you buy a MX510 or similar performance mouse, you will never go back. Seems to be an awesome build