Vista should work, I don't see any reason for it not to. It's however not the greatest OS out there. Windows 7 should be the target.
Just to be clear, I don't mind what is written on your forums. These three points were quite wrong (and #2 could have caused unnecessary headaches for you) and I didn't want to see you go in wrong directions.