From what I understand you can have different objects within the vector. In the info that I have read, that is one of the things that you have to watch for. The other thing that I have read is that ever object is of type object. for example:<br><br>if you have a class foo, then you extend duck from foo, then duck could also be considered an object of type foo.<br><br>public class foo<br>{<br> //stuff in here<br>}<br><br>public class duck extends foo<br>{<br>//stuff in here<br>}<br><br>What you could do with this is create an array of type foo<br><br>foo test1 = new foo();<br>duck test2 = new duck();<br><br>foo[] test = new foo[2]<br><br>foo[0] = test1;<br>foo[1] = test2;<br><br>This is similar to what happens with a vector, except the objects don't have to be related as directly as above (as far as I know). I should have been a little more clear on the last post, I hope this helps.<br><br> <p> fenris<br><a href=mailto:fenris@hotmail.com>fenris@hotmail.com</a><br><a href= > </a><br> I am interested in Mining Software, as well as Genetic Algorithms.