I am about to start a big project developing a CRM type package using Visual studio 2005 and SQL Server 2005. In order to do so I have just built myself a new PC with 4096Mb of RAM, however after installing Windows XP Pro I have found that the OS only recognises 3.25 Gig of the memory despite it being counted successfully.
In order to fix this problem I have been told by someone to upgrade to Windows XP Pro 64 Bit Edition. I am now concerned that this will cause problems in either the development of my application or, compatibility issues when I come to roll it out on 32 bit workstations.
Does anyone know what the situation is with developing on a 64 bit OS, Is it compatible with VS 2005 or is there some sort of backwards compatibility issue I need to be aware of for when I need to distribute the application

Developing on Windows 64 bit Edition
OHDev