You need to look at shooter.
Lots of cool features for little money. I can usually pick up the weather station info at BLGC and factor that in as well, but it still doesn't make me shoot better, just makes me better informed. I think all the DOPE you can get builds your skills. I just wish I could go shoot more.