A reactor for preparing carbon nanotubes comprising a reaction chamber, at
least one support means located within said reaction chamber capable of
supporting a substrate, said substrate being capable of supporting carbon
nanotube growth, at least one heating element located within said
reaction chamber capable of providing localized heating to said substrate
within said reaction chamber, and means for passing a gaseous
carbonaceous material into said reaction chamber such that is passes over
the contacts said substrate.