I have found a lot of poker material in the newsgroups - their costs vary on how much you want to download or need.
I have been signed up to easynews.com for several years and have had no complaints. There are 1,000's of groups all of varying kinds, quality, substance and subjects.
A quick search for the simplest of words can bring up hundreds+ of items available.
There are free sites but often they may have files missing and so $10 a month or so for 10-14 g/bytes i think v.fair
Also you could investigate 'torrents' i don't know quite so much about these but i do know they are just as wide ranging in choice, if just a little slower i find.
Enjoy and Peace