In a shallow dish, combine the flour with the garlic powder, salt, and pepper. Dip each piece of chicken in flour mixture and coat evenly.
Melt 4 Tbsp of the butter in a shallow baking dish, large enough to accommodate chicken in a single layer (I use a glass 9 x 13).
Arrange the coated chicken in pan and bake uncovered for 30 minutes at 350 degrees.
Meanwhile, in a small saucepan, melt remaining 4 Tbsp of butter and mix in in the honey, lemon juice, soy sauce and ginger. Set aside.
After chicken has baked the 30 minutes, turn each piece over and pour sauce mixture evenly over chicken. Bake another 30 to 40 minutes basting frequently.