Flow Physics and Technology