To make sauce: Melt butter in a heavy 1 1/2 to 2 quart saucepan over medium heat. When bubbling, saute onion and garlic until softened, 3 to 5 minutes. Add remaining ingredients except chicken and stir until combined. Heat until warm throughout and set aside to cool slightly.
To prepare chicken: Rinse and pat each chicken dry. Cut each chicken into 8 serving pieces as directed. (Reserve and freeze backs for stock.) Dip each piece in honey mixture, coating chicken completely. Lay chicken pieces (skin side up) on 1 or 2 shallow baking pans. Spoon any remaining sauce over chicken.
To bake: Place chicken in a cold oven, turn heat to 400 degrees F and bake 1 hour. If you are using 2 baking sheets, roast in the upper and lower thirds of the oven and switch shelf positions after half the baking time.
To serve: Transfer chicken to a warmed serving platter and serve hot, at room temperature or slightly chilled.