I too heartily recommend Joel's class. I wish I could remember why I picked his class five years ago, I suspect it was because he was the only one with a website
A couple of years ago, even though it didn't effect my permit, I took Joel's class again because a friend wanted to get a permit and didn't want to go alone. Five years ago it was me and another guy, a couple years ago it was a full room.