Also, if your looking into good coding standards, readability, naming variables, I would recommend 'Beautiful Code' that is published by O'Reilly. It is very well written in my opinion and helped me a lot with cleaning up my code and making my code more readable to the programmer that has to use it behind me.
I agree with some aspects of that article AleMonteiro, however, it does not mean we shouldn't strive to increase readability and maintainability of the code we do write. As was said, no code is ever going to be perfect, in design or otherwise. But in a business and team development environment, we can do things such as naming variables, functions, and such in a certain readable way to enhance the maintainability of the code in the future, by ourselves or whomever works on the code following.
For Each ctrl As Control In Me.Controls("pnlMainPanel").Controls
If ctrl.GetType Is GetType(System.Windows.Forms.Panel) Then
For Each subCtrl As Control In ctrl.Controls
If subCtrl.GetType Is GetType(System.Windows.Forms.TextBox) Then
If subCtrl.GetType Is ...