Mobile devices are now fast approaching the power offered by desktop PCs, and in some exclusive cases they even surpass the functionality on offer, at least in terms of software and an integrated experience. Take this powerful