I've been using SCPM on Suse 10.2 to manage networking and I can only say that it works great. I've 4 profiles on my laptop of which 2 use Networkmanager and the other 2 use netcontrol. SUMF changes the networking on the fly and this way I have access to different configurations.
I also use SCPM to set up multiple Xorg profiles ie Xorg, AIGLX and XGL. Setting SCPM to monitor change in /etc/sysconfig/displaymanager (where the Xserver=Xorg changes to Xserver=Xgl) and /etc/X11/xorg.conf does the job really well.
SCPM is the program which has had me glued to Suse.