Building a PC. Have a favorite checklist?

I am looking at building a PC to see what it would cost. I want to make sure I don't forget any parts or overlook anything. Does anyone have any favorite checklists or builder site they use? I may just wait for a Steam Machine (for the low profile case), but I want to run Windows, so I may just have to build it myself. Thanks for any input.