Have a look at our supported operating systems page in the wiki.
I am quite certain you will have less troubles with booting kubuntu, ubuntu, xp, and Vista then any of the other ones you mentioned, but EasyBCD, AFAIK, should be able to be used with all the OSes you mentioned. In regards to installing the Windows OSes, my advice would be to install oldest first (i.e. XP then Vista), and that is the advice MS gives as well for dual-booting the two. Personally, I would say you would be better off installing all the Linuxes first, Windows next, with Vista last, that way Vista is controlling the boot after you do all that. That should allow you to enable booting from the Vista bootloader via EasyBCD into any of your installed OSes.
Make sure to use the latest beta release of EasyBCD though, as it has more features added to it and more support for Linux as well as XP.