OpenSuse in a triple boot situation

Thanks for any suggestions.
HD1 - Vista/XP Pro
HD2 - Opensuse(Primary) and a swap file as (Logical)
Easybcd to handle the booting process.
OPenSuse 11.2 Gnome edition

If I disconnect HD1 I can boot into Opensuse.
With both drives connected I can boot into the
2 Windows OSes but not into OpenSuse.

I’m obviously doing something wrong.

You need to make one or other of the boot loaders aware of the other disk and the O/S’s on them. Your motherboard firmware setup will determine which disk it looks at first to boot from. Set that to the one that you are going to adjust the boot loader from (probably the Linux side so disk 2 will be easier and less risky). Then if it is the Linux side you will need to work with GRUB to setup a menu for your various boot options. Here are the GRUB resources:

FrontPage - GRUB Wiki