Typically the only thing you will have a difficult issue with (now or in the past) is the storage drivers. Most graphics will support vga and do not present a problem. WRT storage, if you are just using a 'normal' interface (single drive, ide or sata), whatever you have should work. If on the otherhand you want to use some unique device or something that doesn't support adaptec's scsi interface you may have issues.
In the current build, I know that MS supports ich7r (and probably the entire ich chipset) so I had no problems booting directly into Intel's matrix raid interface.
If you are building your own system and you are using something that is non-standard, you should first determine if your board's chipset is supported in the current Vista release or (at least and worst case) if you can get a driver from the mfg that you can add, using the 'f6' install interface. F6 used to only support floppies but I hear rumors that it may work with both optical and USB drives (we can only hope).