Hi Flea,

Take a look at this thread, as it discusses some of the things you are interested in.

HTH!