Username or EmailPassword
Just use SUSE. They implement it pretty much the same as on windows -> right click on a folder and click on share then set it up. If you don't have Samba installed it even prompts to install it and set it up.
That sounds great. I've been using KDE and previous versions of Suse, So I'm going to have to check all this out!