Cook the pasta according to package directions. Drain, then put the drained pasta back in the pot.
While the pasta is still hot, add the butter, eggs and Parmesan.
Form into a crust in a buttered 9x12-ish baking dish.
Preheat oven to 350.
Brown the ground meat in a pan. Season with garlic powder, oregano and salt as it is cooking. Drain off any fat that comes off of the meat.
Add the pasta sauce to the meat and allow to simmer until lightly bubbling.
Add the spinach to the skillet, mix, and allow to wilt.
Spread the cottage cheese in an even layer over the spaghetti pie crust, then top with the meat mixture.
Bake at 350 for 25 minutes. Sprinkle mozzarella over the pie and bake for 5-10 more minutes, until the cheese melts.