Have you just spent your last few cents on an ultrabook? Taken out a small loan for a gaming PC? You might not have any money left over for software, but that's no problem, since there are some good ...