Thanks a lot for all your help, guys!
You really helped me sort out everything I was confused about, and now I know exactly what I'm going to buy.
However, I don't live in the US, so some of the hardware suggested is not available in my country, but I understand generally what I need to look for.
Again, thank you so much for all your help!