Thank you, but Italian genealogy should not cost you an arm and a leg. Try to find your family at familysearch.org by entering names into their search engine. I found at least four generations that way, and now my husband has his 16 Italian 3rd great grandparents located.
Most people in previous cemeteries did not travel much, so chances are most of your ancestors lived within a day's walking distance of the hometown of your immgrating ancestor. If you can find the town where your immigrant was born, you will probably be able to find 20 or 30 ancestors from the same place.
Study the geography and history of that part of Italy, and general Italian history as well. Did you know Italy was not even a unified nation until 1870? The south was Kindowm of the Two Sicilies. The center was the Papal States, and the north had a lot of city states. We have studied Sicily in particular because we have documents to prove that my husband's great grandfather Antonio Rosario Centanni fought for Garibaldi in 1860. Fascinating stuff!
Another way to connect with your Italian roots is to meet as many cousins as you can on social media, like facebook, and ask them about their family origins. And don't forget to join listservs dealing with your family names or your familiy's locality in Italy and America.
Sharon Troy Centanne, researching
CENTANNI, CENTANNE, TRIPI, MANCUSO CIMO, TALAMO, CATALANO, MICELI, MARTINO, GUCCIONE, SOLITO, SOETO, GENNARO, BIONDOLILLO, SARAGUSA, CHRISTINA, DI CARLO, SCACCIA, D'AMICO, ANDOLLINA, BRACATO and related families from Alia, Palermo, Sicilia, Italia and srurrounding areas.