PCPartPicker provides computer part selection compatibility and pricing guidance for do-it-yourself computer builders. Assemble your virtual part lists with PCPartPicker and we'll provide compatibility guidance with up-to-date pricing from dozens of the most popular online retailers. We make it easy to share your part list with others and our community forums provide a great place to discuss ideas and solicit feedback.