affordable – adj. having a cost that is not too high
chain store – n. one of numerous usually retail stores having the same ownership and selling the same lines of goods
What's the catch? – slang phrase : "What is the drawback?" This means something sounds too good to be true. So, a person asks if there any hidden problems.
virtual – adj. being on or simulated on a computer or computer network
high-tech – adj. technology involving the production or use of advanced or sophisticated devices
benefit – n. a good or helpful result or effect
eligible – adj. qualified to participate or be chosen