This is a good article, but what I've been struggling with recently is dealing with literal binary data in Python.
What I mean by that is I literally have data stored in memory, and I want to deal with it in arbitrary groups of bits.
Sometimes 1 bit, sometimes 7 bits, rarely 13 bits.
My Google's haven't turned up much precedent.
</off topic complaint>