The only thing missing is bluetooth tethering, it would save much battery from wifi tether, is more compatible with locked up Android tablets which wont do ad-hoc, and is safer than USB especially with the breaky N900 USB port.