lol ok ill see if i can clear things up a bit.
My Debian 5.0 is running off a IDE hard drive. Linux has decided to name this drive hdi.
The rest of my sata drives are /dev/sd(a,b,c,d,e,f,g,h,i,j,k).
I tell grub to boot from hdi in the startup command, yet for some reason it defaults back to hda (there is no hda device). Also, the GRUB bootloader is located on /dev/sda. This would be annoying if i decided to remove the hard drive as then i wont have any GRUB.