Will it support vertex-level animation (morphing)? Before anybody states the obvious ".b3d doesn't suuport that" - there are ways to cheat. I reckon a one-bone-per-vertex option should do the trick.
Er.. yeah, but wouldn't that make the file incredibly bulky and slow to animate?