I really like this pump:
http://www.nashbar.com/bikes/Product...54&cagpspn=pla
I've used compact pumps, and never liked them. I'd only use the "Road Morph" above, or a full size frame pump: they make pumping up a tire much more efficient and pleasant.
For bags, I've always found military surplus a good deal, and a great value for the quality.