solution – n. something that solves a problem
feeble – adj. not good enough : not successful or effective
light years – n. (informal) a long distance or great amount
frustrating – adj. causing feelings of anger and annoyance
first-generation – adj. designating the first version of something made available
half-baked – adj. (informal) not fully thought through
obsolescence – n. the condition of no longer being used or useful
knockoff – n. a copy of something, especially of an expensive or designer product.