I really would like to know about CharacterFX as well, it may just be an animation proggy though. Still looks nice!
EDIT: After a quick post, I came up with this.... From the CharacterFX website...
http://www.insanesoftware.de/
CharacterFX is a character animation tool, created for gamers, artists, modellers and hobbyists. It allows you to breathe live into your meshes using skeletal animation and advanced tools like Inverse Kinematics or Weighted Vertices, but still it is easy enough to use for all levels of computer graphic artists.
CharacterFX is especially usefull for game developers who need an affordable animation solution. It comes with exporters that allow you to easily get your animated characters into DarkBasic Professional or Blitz 3D, and a SDK is available allowing custom import and export filters.
RPGamer