OK, how about booting your Live CD (the Ubuntu install CD), open a terminal (Applications > Accessories > Terminal) and do:
Code:
sudo grub
grub> find /boot/grub/stage1
grub> find /grub/stage1
One of the above commands should return your main Ubuntu partition (or /boot partition if you have one) in the form of (hdX,Y) where X and Y are numbers, for example (hd1,0), but use whatever it returns as follows:
Code:
grub> root (hdX,Y)
grub> setup (hdX)
grub> quit
That will install Grub to the MBR (Master Boot Record) of your Ubuntu drive. Then to restore a Windows MBR to your Windows drive, try:
Code:
sudo apt-get install lilo
sudo lilo -M /dev/sda mbr
Then reboot, set your BIOS to boot the Ubuntu drive, and you should at least get the Grub menu if all goes well. If you are using Intrepid you should be able to boot into Ubuntu, but if you have a previous release your Grub's menu.lst will most likely need some tweaking. Let me know how that goes or if you run into problems.