I agree with the other posts here. My Dad needed the samething and I helped him pick a deal a circuit city. Circuit city, best buy, costco...whatever has the best deal.
Keep in mind the ports though as mentioned above. If you'll use it for software that requires a serial connection, those serial connections are becoming rare these days. The newer (xcal2) has USB support....also there are USB to DB9 adapters. If you go with an adapter, do not go cheap. I've had major issues just doing minor things with the cheaper ones. IOGear seems to make the most reliable adapter.
My '03 Sold.