I'm looking at motherboards and don't know how many PCI and PCI express slots i will need. I'm going to have a video card for sure maybe a sound card later on. I just want to make sure I have room for expansion if i need it. If you have any recommendations for good motherboards I would appreciate it.