I am encountering a strange axis text alignment problem, as can be seen in the graphic below (you might need to zoom in on the image to see the problem):

As you can see, the x-axis text is drawn far below the ticks, the y-axis text is far to the left of the ticks, and the ticks themselves are all over the place… What might be causing this behavior, and (perhaps more importantly) what can be done to avoid this? Code included below, as well as massive dput().
ZP6 <- ggplot(TestData,
aes(x = Mean, y = Value))
ZP6 <- ZP6 + geom_point()
ZP6 <- ZP6 + geom_errorbarh(aes(x = Mean, xmin = Mean - ZMult * SE,
xmax = Mean + ZMult* SE, height = 0), size = I(1/3))
ZP6 <- ZP6 + facet_grid(Category ~ Year, scales = "free", space = "free")
ZP6 <- ZP6 + scale_x_continuous("Principal Evaluative Dimension", breaks = c(-1, 0, 1)/2)
ZP6 <- ZP6 + scale_y_discrete(name = "")
ZP6 <- ZP6 + opts(title = "Mean Ideology by Characteristic")
print(ZP6)
dput() of TestData can be found here.
Thanks in advance for your help!
As I mentioned in my comment above, this behavior is a bug in version 0.8.9 that has been fixed in the new version (0.9.0).