Vedic astrology can't possibly be correct. It uses trivial data like your location of birth, time of birth and gender, and extrapolates that data to predict a lifetime's worth of experiences and hardships. The coordinates in space and time aren't even required to be very accurate... Granted it's not a 12-category travesty like in newspaper astrology columns, but still, if Vedic astrology is considered to be true, it has to predict that hospital nurseries deliver babies in "batches" of personalities depending on what time and day it is.
Not only that, but if Vedic astrology is retroactive (which it has to be in order for it to be scientific), one might do the experiment of running some hypothetical numbers until the cosmic lottery churns out the personality of a genius, then using those numbers to figure out where and when that person will be born, in order to stimulate their success every step of the way. Of course, the nursery room will be full of equally gifted babies as predicted by the theory, but hey, I'm willing to turn a blind eye to that at this point.
I suppose I needn't go on, but as a thought experiment, just think about the following things:
-the theory takes zero input from lifetime experience on the person's behalf. It literally only requires coordinates and gender.
-twins can have very different lives or personalities, yet they'll get the exact same reading.
-Jeffrey Armstrong knows what you do, how you think, who you get married to and even what your children are like (I guess astrology goes hand in hand with heredity now).
-not only that, but a theory that can blindly predict past events can also blindly predict events in the future. Jeffrey Armstrong knows how you're gonna die, folks. To me, that just reeks of superstition and fraud.
(sorry if my post turned out to be a bit of a rant

)