New Frontiers in Terahertz Technology