A lot of the time creaking boards is where the boards are flexing on the fixing nails, usually punching the nails in a little will cure the problem, but in bad cases it's best to screw the boards down. Make sure you aren't screwing boards where pipes/wires run beneath.
To make the job easy, use drywall screws and a power driver with the clutch set so that the screws pull themselves level with the board plus about ½ a turn, anymore and you may wring the screw heads off.
With drywall screws, no need to predrill. Drive screws in close to nails,so you hit the joists.
Pete, February 2007