I had checked in to ArchLinux running on my pandaboard ES previously but it seemed that it wasn't supported much to my disappointment. As a result I resorted to running Gentoo on my pandaboard but while I do love Gentoo, the PandaBoard isn't the ideal platform due to processor speeds and lack of memory. As a result I resolved to trying to boot Arch on it anyway and managed to succeed using the following kernel configuration:
http://dev.gentoo.org/~armin76/arm/pandaboard/kconfig
In order to build this I simply followed the Gentoo Pandaboard ES guide at:
http://dev.gentoo.org/~armin76/arm/pand ... nstall.xml
I then replaced the rootfs partition with a btrfs partition (just because i MUCH prefer that FS) and extracted the ArchLinux ARM build for the regular PandaBoard. With this in place the system does complain about a missing modules folder and a couple of other minor things which would likely be resolved by us building a working ArchLinux based kernel but at the moment this is running and connected to the net so I'm more than happy with it!

I don't really have the time to take this on as a full time project but I'm hoping the devs responsible for the PandaBoard port can get this over to the PandaBoard ES using the above config which is confirmed working.

Hope this helps some folks in the same situation as I was!
Note: Remember to create your btrfs partition (if you go that route) with: mkfs.btrfs -L /dev/sdX1 - you will also need to enable the following kernel option in the .config file to use BTRFS:
CONFIG_BTRFS_FS=y