A definite welcome. I would only caution you in your search for "the source" that these forums and the individual members on them aren't always directly connected to Soulforce. Some folks are (and if I recall correctly, they have a nifty little tag under their username) but many of us have just found our way here in similar ways to how you found yours. Personally, I liked it so I stuck around.
Worst case, if you have a burning question that needs an official response, there's usually someone who can point you at the appropriate contact info for the right person.