Aaron
The following link should give you some info on the 3Gb switch
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
Don't be concerned that the article mentions NT
Windows 2000 and Windows XP are marketing terms
From memory, 2000 is NT5.0 and XP is NT5.1
The amount of memory that a user has access to is not controlled by the application but by the operating system
If you need to bump your RAM to an amount considerally greater than 2GB then it may be worthwhile looking at Windows XP Pro x64
This is a 64 bit operating system and can support 128Gb of RAM
I've been using it for at least 7/8 months now and have found it to be the most stable Microsoft operating system I have ever used
It's based on the Server 2003 code, but comes at a cost
Drivers, although now getting more available, were in short supply when I first installed it [x64]
The following link is to a white paper written by a Microsoft MVP and explains why x64 may not be the best solution for everyone
http://download.microsoft.com/download/B/8/6/B868C664-13FC-4F91-9651-5B6D4F1A2F60/Is_Windows_XP_Prof...
However, a general rule of thumb is that if all you want to do is use office apps and web surfing then use 32 bit Windows but if your requirements are more specialist then it worth putting up with the disadvantages
But all is not doom and gloom, if you need both 32 and 64 bit operating systems (if 64 bit drivers are not available for some of your hardware for instance) then you could always dual boot XP Pro alongside XP Pro x64
If the links wrap and don't work then paste them into notepad, turn word wrap off and then paste them into your browser
Hope this helps
mikew