How can I reduce the size of the JPG files it creates, either before or after the photo is taken? Some sites won't accept images greater than 3mb and the Canon creates files of 4mb on average.

edit
I can see there are a number of products available, but what is the simplest way?