http://www.gamasutra.com/view/featur...ionary_3d_.php