Hey, thanks for the replies.
When I get home today I'll produce another couple of examples of the problem.
Bear in mind that all the blocks I have that move are of kinetic body type, and I'm of the opinion that those shouldn't be affected by a body (containing one polygon shaped created with SetAsBox) with a mass that is really quite low.
Even without showing the example, does it sound to you as though this should be the case? Kinetic body types are like static, except they can be moved with SetLinearVelocity (and probably able to do lots of other things). In most cases, the bodies in question
in my game act like they should - they don't appear to budge, and they can happily push piles of BodyType.Dynamic boxes out of the way. It's just when I run along these boxes, it seems to confuse them.
I don't have the source with me, so I've made up a storyboard of sorts, explaining what happens: