With multi-cores, multi-gigabyte RAMs, every increasing flash memory capacities and upcoming software like Ubuntu for Android, it is only a matter of time before the smartphone replaces the desktop. Yes, believe it or not, smartphones are becoming that powerful.