Finally, grab.py is all set. Or, at least as set as it gets. It's not much, but it works the way it's intended to. It's even documented.
It's not exactly a unique idea, though i only heard about other instances of it after i had figured it for myself. I wrote it as part of the whole Hume thing, and i figured it was general enough that others might find a use for it.
Anyway, it's late and i'm tired. And i need to repartition my hard drive again.