I have been asked about this quite a lot lately. Instead of replying each time with a new essay, please read the links below.
http://www.volvoxc.com/forums/showthread.php?t=16477
Also check out the many posts in the http://www.volvoxc.com/forums/showthread.php?t=14737 thread
Bookmarks