Nanotechnology involves understanding and controlling matter at the scale of 1 to 100 nanometers. At the nanoscale, materials exhibit unique properties not seen at larger scales which enables novel applications. Some key examples of nanoscale include carbon nanotubes, buckyballs, and quantum dots. Potential applications of nanotechnology include more powerful computers by overcoming limits of silicon chips, more efficient batteries and fuel cells, regenerative medicine, and stronger yet lighter materials. However, long term funding and intellectual property issues present obstacles to its development and commercialization.