mmm... that had been a loooong time discussion around here...
I think that some of my information is a little out dated, so correct me if Iím wrong.
Swap space is recommended to be twice the RAM, and you could put it on a virtual partition if you like it. But I've a discussion with a sort of conservative friend (considering a some sun os recommendations) that insisted that you needed tree times your ram for swap space, and that it must be a primary partition. Any way, I've never given to much importance to it...
In the other side, I remember reading that if you want to make your system bootable with Linux (Using Lilo or Grub), you will need to allocated the boot partition before a certain block of your hard drive. I believe that if you have windows working on your computer you should try with partition magic, and the software should tell you about that limit Iím talking about.
The funniest way to find it out is to try it.
Enjoy your linux instalation.