Hi!
That sounds annoying! I'll take a look and see what I can find. Here is what should (and typically does) happen.
1. If you have it set to download 10, it should download all 10 but if you disconnect or leave the range (naturally) it will fail to download them all.
2. It should only delete a podcast if a) you have it set to download fewer podcasts than that or b) the news source has dropped that item from its feed.
3. Failed downloads should not result in a half-listenable file. Normally you either get a file that will play or you don't. I'll still check into this but in theory, a file that cuts out half-way through seems more like a problem with the specific feed than with a cut-off download.
4. Regarding caching entire web pages, we hear you but please read this:
http://blog.iliumsoft.com/?p=114 as it goes a LONG way to explaining our position on this issue.
Like I said though, we'll check it out and let you know!
Marc Tassin
Ilium Software
--------------------
marc@iliumsoft.com
+1 (734) 973-9388
---------------------
http://www.iliumsoft.com
And be sure check out our blog!
http://blog.iliumsoft.com/