Applications of Nanofluidics