Below is a simple test I did with Blender's Physical Simulation via the Blender Game Engine, where I recorded the natural motion and collision to IPOs and later tweaked them over the IPO editor. Added the corresponding materials, composited, rendered, and sequence edited. Everything was done inside of Blender, including the rendering.
Have fun! More tests to come. ^_^