How to Install and Configure Arch Linux with a Desktop Environment

Here is my method for installing Arch Linux. This can be a bit fiddly, but is a really great learning curve, especially if you are installing it on physical hardware. There are many methods to do everything, different partitioning tools, and lots of ways to carve up your disks (if you are using a virtual machine; LVM would be beneficial as it provides that dynamic disk allocation that is useful for extending your LUNs as required, etc).