Originally by Vincent 'caro' Torri, additions by various Enlightenment developers

Moksha changes:

Robert Wiley	<ylee@bodhilinux.com>
Stefan Uram	<the_waiter@centrum.sk>
