:DWho for - Einstien!:D
MAN! I'd hate to have to work through something you call complicated, dude!:eek:
I love the way you use the *.dll to work out the default program to open the file, very neat!
I will work my way through the code involved, and this may take time as a lot of it is over...