Self-description is not what I am good in. And to not provide you a wrong picutre I believe it is better that you "come in and find out" :)
Feel free to drop me some lines if you are interested to know more.
Later will write some more here. But if you can't wait drop me some lines and get in contact with me.