First off, a thinkpad is a great choice.
Second, I'd get more like 4GB of RAM, as 2GB is really quite minimal for any modern system. Also, the graphics cards in laptops are very rarely upgradeable, so I wouldn't count on that if I were you. I'd get a graphics card that's good enough from the...