I enjoyed both @ocram's and @Dirk's answers. I think a part of this question is about data reduction. Weight and height probably exhibit collinearity and can by such logic be combined into one variable.
Frank Harrell suggests in his "Regression Modeling Strategies" that one can use varclus (SAS or R) to examine the variables:
vc <- varclus(~height + weight + other tested variables, sim='hoeffding')
plot(vc, legend=T)
This gives a plot that might help the evaluation of collinearity. Harrell provides an example where he looks at systolic and diastolic blood pressure. He combines these two into one variable using the mean blood pressure. There are a few chapters where he talks about variable transformation and clustering with various methods but I think the best is when you have a natural transformation such as the weight + height --> BMI.
You usually have to reduce the parameters to minimize the shrinkage before going into testing. The AIC method is very dependent on the degree of shrinkage, it can be estimated from $\frac{LR-p}{LR}$ where LR is the log likelihood ration $\chi^2$ and p the number of parameters in the model. The aim is to keep shrinkage above 0.9. In a binary logistic model a rule of thumb is a 10:1 ratio for number of events to degrees of freedom.
I'm still working my way through Harrell's book but I hope I got the basics right. Please comment if something seems a little off.