The invention provides an apparatus and methods for depositing materials on a
substrate, and for performing other selected functions, such as material destruction
and removal, temperature control, imaging, detection, therapy and positional and
locational control. In various embodiments, the apparatus and methods are suitable
for use in a tabletop setting, in vitro or in vivo.