Battery life will also be affected if you have the hard drive set to spin down or not. I never let mine spin down, nor do I dim the screen. I still get close to 3 hours of battery time out of it. If I was to let it dim and spin down, I could get even more time out of it.
The airport card doesn't draw a hell of a lot of power, so I don't see it extending, or cutting down, the battery time.
When you charged the battery, did you follow the directions in the book??? I seem to remember it saying to allow it to charge for several hours before discharging it. Like over night (~8 hours). You really don't need to discharge and charge the battery more then once every month or three. The new batteries are nothing like the old ones, which needed to be fully discharged or they would be paper weights.