the secret to a great roast chicken is butter.
Lots and lots of butter.
Continually put more butter on the chicken as it's roasting.
Then, add some more.