There are several things you can do. First, I would advise backing up your documents. If you're using ext3 for your filesystem, try downloading a program called explore2fs. It is free, and allows you to read files from ext3 in Windows. If you're using reiser, I believe there is a similar program, although I forget its name.
There seem to be a lot of people asking about grub at the moment. The way I'd do it is to boot from a grub floppy (assuming you can boot from floppy). Booting from your distro's rescue CD would probably also do the trick. You want to manually issue the commands that grub needs to boot your Linux distro. Once you're back inside Linux you can reinstall grub on your MBR.
To begin with, use explore2fs to grab your grub configuration. It should be in /boot/grub/grub.conf or /boot/grub/menu.lst. I'm not familiar with Suse, but the instruction for a kernel will look something like this:
Code:
title Suse Linux
root (hd1,0)
kernel vmlinuz-2.6.15 ro
There might also be a mention of something called initrd on the line after the one that begins 'kernel ...'
Make a note of what this configuration file says - you don't need the whole thing, just the entries for the kernel you usually boot. Once you've done that, reboot the computer and boot to a grub prompt (using a grub floppy or rescue CD as mentioned above). The grub prompt will look like this:
Enter the grub configuration data you noted down, one line at a time. You don't need the "Title" line. Once it's entered, put 'boot' on the last line. When you hit Enter, your Linux install should boot as usual. E.g. to boot my computer from floppy I would enter
Code:
grub> root (hd0,0)
grub> kernel /vmlinuz-2.6.15-gentoo-r1 ro root=/dev/hda3
grub> boot
Now to reinstall grub to your MBR. Open up a prompt and type (as root) 'grub-install hdx' where x is the letter of your primary hard drive - the one where Windows is installed, as that's where your computer looks for boot information. I expect that this is hda, but it might be sda or something else.
That should do it. Let us know if you have any problems!