God bless you for this:
I am installing the updates etc, right now but from the looks of it , seems like you left no stones unturned.
I mean the menu.lst and the /boot or grub/ directories and files are enough to eat your lunch!
very good instructions indeed!
PS, One thing is not worth for me to waste time on is the kind of half-hearted (or any other body parts of your choice
I am new to this so when I got my first error about /etc/xen-config file item "dist = Hardy", it took me a while to figure out how to make a link to gutsy.d (under /usr/lib/xen-tools/ ) and call it intrepid to make it work (I was thinking to change my lsb_release value but not a good idea) .... heh well It made the domU but xm returns a lot of errors and that is what I am working on now.