I use podcast addict to pile up my podcasts. I have maybe 100 hours sitting ready to listen to locally.
I hit the tmobile glitch up in Wisconsin.. but as long as I plan ahead it is ok. I have the areas downloaded locally to google maps etc.
Not perfect, but not terrible either.