I would also guess that the elliptical doesn't cause impact, hence wouldn't really help with bone density... ???

I think you'd have to be walking at a fairly brisk pace. Running is definitely better for bone density development. Weight training is also very good, supposedly. I prefer running!!