I'm afraid all that code is too hard to read without CODE or VBCode tags for formatting. It's not really needed anyway. There's an absolute ton of information out there on what to do in VB.NET where you would have used a control array in VB6.

http://www.google.com.au/search?q=co...ient=firefox-a