When you type "sudo gedit /boot/grub/menu.lst" it opens the menu.lst file in gedit. Gedit is a file editing program like notepad/wordpad so just copy and paste the following into it.
map (hd0) (hd1)
map (hd1) (hd0)
As for the "but im confused how i add # to column one.. ".... look at your menu.lst file and look for this part up the top of the file
# Hides the menu by default (press ESC to see the menu)
syg00 is saying put a "#" character in front of line "hiddenmenu". # means a comment follows it... ie. grub will ignore it when scanning over the menu.lst file. It's tricky to find that line while scanning over the file because it's easily skipped due to everything else being commented.
Also, I would suggest setting up your system to always have a fail safe way of getting back into windows. What I do is setup the windows hard drive and leave that MBR alone so it always boots windows. I then go into the BIOS and switch the main boot up hard drive to the non-windows one. Then go ahead and install linux and mess around with the MBR of the hard drive that has linux installed on it. If everything goes wrong, simply go back into your bios, switch the main boot up hard drive to the windows ones so you don't have these problems anymore.