I have APhA because they basically conned me into signing up for a dual membership and it came with that... little did I know that the book only cost ~65 while the useless membership I was obtaining was over $100... (I'm going to be military pharmacy post grad, so APhA does nothing for me directly).
I like having more information than necessary because then I have a more complete reference for use after NAPLEX, but if you just want to pass and never look back, RxPrep is what I'm hearing (and seeing above).