If I were making 100K/yr. from free sites I would do whatever it takes to be compliant with 2257. Since I'm seriously shy of that figure, I put the sponsor's 2257 info on a page and serve it from my host. As a small fry I seriously doubt any feds are going to come knocking at my door. That's not to say it can't happen, I just figure the feds are looking for bigger fish to fry. They want headlines. Worst case scenario, I'll hang my head and say "Im sorry your honor, I didn't know how serious this is and did what I thought would suffice".
If anyone is serious about being 2257 compliant, insted of spending 100's of $$$'s for an attorney, I'm sure there are several nationally known attorneys that have already spent the time to compile a list of what needs to be done to comply and can give that info for a fraction of what it would cost do do the research from scratch. If that's not good enough, most attorneys get 200-250/hr. Spend $500 and get the info first hand. The more you have to lose, the more you need to protect what you have.
An afterthought: Most sponsors know the importance of 2257 and should give you all the info you need to be compliant. Everything they have on file for every model if that's what you need. If you have at your place of business everything that they have, you should be compliant.