>I was able to come up with a strategy that should work for most file types. If anyone is intersted, I'll email you the code.
>
>It is mainly proof of concept code so it hasn't been cleaned up.
If it works at all, it would deserve a position in the FAQ. Even though it is proof of concept, and even if it might require adjustments. A great many people ask this particular question.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)