Micro flow meters