Applications of Nanotubes