1. Get 2GB only if your apps actually use it. Otherwise, 1GB is plenty. Your Task Manager will tell you for sure. 2. No advantage in Win2000... in fact, some disadvantages. 3. Celeron wouldn't kill you, but with the multi-core era just beginning, why bother with Celeron? 4. Number of monitors isn't a concern, but number of Java apps might be. Java is a memory hog... probably a resource hog, too.