Windows XP, Excel 2003

OK, I have an add-in that generates a chart. I desperately want the x-axis to appear at the bottom of the chart, not somewhere in the middle as it sometimes does.
So, I consulted my reference books/websites and found the command:

ActiveChart.Axes(xlValue).Crosses = xlMinimum

BUT, this command puts the x-axis at the TOP of the chart for some reason.

Why is my chart disobeying me?!?!
I've tried searching your forum but can't find advice on this.
Does this happen for others? Is there a way around it?