Thanks.

Sorry I posted that way because I thought I was logically explaining my issue, but I see your point!

Quit a difference with the array, instead of an out of bounds exception, I got an error saying I was trying to use a variable that had not been initialized.

A couple of other questions if you do not mind.

I am assuming that when I use a using statement I am making a reference to a dll. correct?
I am also assuming that when I use an #include its a reference to a class in that dll.?

if my assumptions are correct why do you need to use an #include when you are using the namespace that the class is in?

thanks in advanced.