Check out these superb apps - and they are all free!