Is there a non-MS site that talks in plain English about Software Assurance and whether it would be a wise investment? Is the price a one-time payment? That payment guarantees to include upgrades for how long? Thanks, Jeff