Eric Zhivalyuk (@ewoah) put together a comprehensive mining guide describing equipment configurations, methods and scripts used to put together a mining cluster.
What is Bitcoin mining?
1.1 What is Bitcoin Mining?
1.2 Why would I want to mine for Bitcoins?
1.3 What is a Bitcoin Mining Rig?
1.4 What is GPU Mining?
1.5 What is CPU Mining?
1.6 Why a GPU mines faster than a CPU?
Investment
2.1 How much money do I have to invest?
2.2 How much money do I want to invest?
2.3 How much money did you personally invest?
Return on Investment (ROI)
3.1 What is the current value of Bitcoin?
3.2 How many Bitcoins can I generate per day?
3.3 What is Bitcoin difficulty level?
3.4 How will the difficulty level affect my Bitcoin mining?
Hardware
4.1 What kind of hardware do I need?
4.2 What is the best hardware to get for my buck?
4.3 Am I capable of building these machines from scratch?
4.4 What exact hardware did you use for your Bitcoin miners?
GPU Mining
5.1 Where can I compare graphics cards (GPUs)?
5.2 20 Popular Mining GPUs
5.3 What is mhash rate?
5.4 What are stream processors?
5.5 Why are ATI GPUs better than Nvidia GPUs for Bitcoin mining?
Networking
6.1 What kind of internet connection to I need?
6.2 Do I need to configure my firewall to run Bitcoin?
6.3 How does the peer finding mechanism work?
Cooling
7.1 How am I going to keep these rigs cool?
7.2 How am I going to keep the room cool?
7.3 How do I measure room temperature?
7.4 How hot will my GPUs get and can they overheat?
7.5 How can I change the Fan speed on my GPUs?
7.6 How do I measure GPU temperatures?
Power
8.1 How much power will I need?
8.2 How much will my power bill go up?
8.3 How do I measure my power usage?
Overclocking
9.1 What is overclocking?
9.2 Should I use overclocking?
9.3 How do I overclock my GPUs?
Managing
10.1 Using a node PC to oversee your Bitcoin miners
10.2 How do I manage my Bitcoin rigs?
10.3 Can I manage them remotely?
Software
11.1 What software can I use to run to mine for Bitcoins?
11.2 What is ATI Catalyst Control Center, and why do I need it?
11.3 What operating systems can I mine for Bitcoins?
11.4 Can I run a Bitcoin miner from a USB flash drive?
11.5 Automation and batch scripts
Bitcoin mining Pools
12.1 What are Bitcoin mining pools (Pool Mining)?
12.2 What are the benefits of using a Bitcoin mining pool?
12.3 Different types and rewards of mining pools
12.4 Comparison of mining pools?
Bitcoin Proxy
13.1 What is a Bitcoin mining proxy?
13.2 What are the benefits of using a Bitcoin mining proxy?