I have just started reading this tutorial, havent much time now but I'll print it out later but I must say its a topic I love so cheers for writing what looks like a clearly presented, interesting article.