I did it through my PPL, at a local FBO. I'm an A&P though, so had something specific to offer. As I recall it was about 8 hours of work for each hour of flight time, so a pretty good deal. Probably the best benefit was being at the airport all the time, so scheduling was easy, and I could fly...