Never heard of it. The only deal that I'm personally familiar with is Golf Now, and even at that the list of participating clubs using them is dwindling and the savings isn't really that significant when you consider you're not getting the tee times you prefer.
I would definitely read the fine print before proceeding.