Are you syaing that you want the .Add() method to return the index that the image was put into? .Add() is a sub and doesn't return a value. Since the new image is always appended to the end of the collection, you can probably use the Items.Count property to find out what the next index is going to be before you .Add() the image. RageInTheMachine9532 "...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome