Combine Ground beef, eggs, parmesan cheese, bread crumbs, basil, and onion powder and mix together thoroughly. Roll the mixture into 3/4 inch balls and place them on a greased or non stick cookie sheet. Bake in oven @ 350 degrees for 10 to 12 minutes. Long enough to render out some of the grease from the meat. In a large soup pot combine the chicken broth and spinach. Boil for about 10 minutes then add the cooked meatballs from above. Bring to a boil for 5 more minutes. Cook Orzo noodles separately in a different soup pot in boiling water for 10 minutes. Drain the pasta and add it to the soup. Simmer for about a half hour and enjoy. Sprinkle more grated parmesan over the soup when serving for added flavor.