I feel the same way Stefan does. Infact I happened on this post because I was looking for an intellectual discussion on OOP. I have used OOP, heard the benefits of encapsulation 1000 times but still do not see any added benefits to writing strict OOP code. Even after reading all your posts