Well, let me explain the scenario. i wanted to create an application to print 1) Word Document 2) Text file 3) Excel Sheet 4) Access tables 5) Powerpoint Slide 6) Webpage 7) images(bmp,jpg,jpeg,gif) i initially started with using automation.As an afterthought, i found 1),2),3),7) can be printed using shell Execute. However, for 4),5),6) automation is the solution(that is what i think).Since my application is supposed to run on muliversion, Late binding must be used.As a matter of fact, i have even achieved printing using automation but i don't know if it is early binding or late binding and that is where i don't have any idea buddy...... Ankush Mehta