I was also hoping that someone might be able to tell me if there is an online etymology reference source that is available either for free or for a reasonable price.

Why, this is an online etymology resource . . . and much much more!