it has everything i needed : bluetooth , infrared , support for mmc , camera , and a good operating system with lots of supporting software .