I recently got my nVidia dual-head Quadro NVS 280 PCIe graphics card functioning in openSUSE 11.0 with the open source nouveau driver!
Originally I was inclined to use the proprietary nvidia driver since the nv driver does not support multi-head setups with my particular card. However, the legacy nvidia driver is not functioning at the moment with the current kernel iteration of openSUSE 11.0. So after a few hours of frustration, I blew away the proprietary driver and began work on installing nouveau.
The binary version that is comes packaged for the distribution won't let me start X for some reason or another, and besides, I wanted to try out the latest and greatest developments towards the driver.
Following the installation instructions was straightforward after I installed the necessary devel packages that come with the distribution. And within a few minutes I had a functioning desktop cloned across my two monitors.
The next step was enabling telling randr to spread the desktop across both monitors, by folling the randr instructions on the nouveau wiki.
Clearing out a good bit of the autogenerated cruft from the xorg.conf file provided me finally with a functioning extended desktop. All this with the open source driver, and a bit of perseverance.
Thanks to the folks on IRC! Very helpful, and best wishes!