I was so excited to discover the user switching applet in our repos. I thought, "Hey, here's what I'm missing now that I use SLiM and not GDM! An easy way to switch users!" I emerged it, added it to the panel, clicked it, chose "switch user" . . . and BAM: Failed to execute child process "gdmflexiserver" (No such file or directory) gdmflexiserver comes from gnome-base/gdm. So xfswitch needs an RDEPEND on gnome-base/gdm. Otherwise it no worky. Lamesauce!
Dang, if you use slim you need gdm installed anyway to get similar functionality from xfswitch, that is comical. :)
+ 20 Sep 2009; Jeremy Olexa <darkside@gentoo.org> + xfswitch-plugin-0.0.1.ebuild: + Add missing rdep on gnome-base/gdm, reported by Josh Saddler in bug + 285653. Other small QA cleanup