What are the differences between Windows 2000 and XP? Which one would be better to get for a beginner? an advanced user? What problems occured with each of them?