i use image lab for full size pics, you get a side by side view of the compressed and uncompressed pics and you can keep compressing it till it looks crappy then take some compression back out and save it.
its nice to be able to see how much the compression changes the image before you save it.
http://www.sausagetools.com/products/index.html#toolz