Glad to hear it's working. In order to mark your thread as solved, simply edit your original post and add [SOLVED] to the subject line.
on 04/03/2012 – Made popular on 04/03/2012
So it turns out, I had xmonad.hs as ~/.xmonad.hs not ~/.xmonad/xmonad.hs... Pretty embarassing. But I'll resist the temptation to delete the thread in hopes someone gets a chuckle out of it. In my defence, I did figure it out all on my own.