“a pain (in the neck)” = annoying or bothersome
“Searching for something online with a slow connection is sometimes a real pain in the neck.”
“beggars can’t be choosers” = when you have no money, you have to accept whatever you can get
“My sister complained about the computer my parents gave her, but beggars can’t be choosers. They didn’t have to give her anything.”
There are many types of services to get you connected to the Internet including satellite and cable connections. What are the differences between each type, how much do they cost, and are they even available in your area? Find a list of companies and compare their services and fees. Which would you recommend?