I went to one when I first got my iPhone. I was lucky and the only one who showed up, so I got the personal attention of the local "Genius". I had already figured out most everything, so we went through every feature and app fully, at my pace and at my level so I came away with a much better understanding of everything that little baby can do. It was worth my time. Now, if there had been others there and the session had been geared more to "this is Safari, it's a web browser" then it would have been a waste of my time.