But then again, I am biased, as I am a member/volunteer there I don't think you're biased - you just appreciate something really good in which you have an involvement. Good on you for that!
Valvegear, I volunteered with Puff when I lived in Melbourne, first in the Refresh Room when it was a portable on the station platform at Belgrave through to Booking, and when I moved to Geelong 11 years ago, I slowly gravitated towards GSPS and the Bellarine Railway-I've been with BR for around 10 years now. though I am off sick at the moment with a long term illness. The differences in things like station operations are huge, but I haven't regretted putting up my hand for either. And to sit on one of the seats on the platform at Queenscliff and look over Swan Bay in the peace and quiet after the train leaves is just magical.
I can thoroughly recommend any activity associated with the train at BR, such as the Blues Train, and the heritage services on a normal running day, and joining in with Ibram, Thomas weekends are well worth a look-in, even for the rail fan without any kiddies in tow