Intelligent Device Selection