I used to go there occasionally to see what was up on their music front. However I haven't been there in awhile. It's not all that recent actually, been around for awhile. The music is made by TFI musicians. Typically it's music that isn't officially TFI-sanctioned (FTT...what's it now, TCD?); as you may know, there are quite a few bands in TFI and they produce music (duh) and they may put it up there for other TFI members to listen to.
I guess as music is extremely important in TFI, yet they strongly discourage their members from listening to anything other than the once-or-twice-a-year TCD that comes out (and tough luck if it isn't your style), they've gotta get some new sounds from somewhere. Even if somewhere is your local home's "band", singing about the keys.
A question for you, purely out of curiosity: Are/were you in The Family? Just so I know what level you're at.
Oh, a google search for audiolinkup turned up...well,
http://www.audiolinkup.com/
So you can check it out for yourself.