All nice machines specced so far, but I really would push for the 4850, it's amazing value for what it can do. And the extra screen resolution of a 20" monitor would make it a much nicer machine. You only really appreciate it when you have to step down in resolution, but having to use a 17" 1280x1024 screen at work really sucks compared to the 1680x1050 at home.