The following software and services are recommended because they are excellent at doing what they do. Most have the added benefit of being free (especially for personal use) and available for multiple operating systems.