I have been involved with the SFA for over 10 years & would recommend membership to all SME's. I have always found the staff there to be well versed in business issues & helpful with their advice. Many members perceive them to be primarily a "lobby group" but they have a range of advisory & support services. You might also look at Plato membership - they focus on Business development issues with funding from the CEB's & support from some of the large corporates.