What are the advatages and disadvantages of XP Pro 64bit and 32bit because 64bit can use any amount of memory (which I want) but I've also heard that some software is incompatible with 64bit. Can some one please explain this to me?

What's the maximum amount of memory XP Pro 32bit recognises!?