While I can't recommend a specific model, I can give you a few good guidelines.
1. Megapixels- for posting internet pictures, you say your old 2MP camera has worked fine, and I'm sure that's true. Fact is, you could even drop back to a 1MP camera(actually, most of those were ~1.3MP) and produce excellent results on your customers computer monitor screens. The price of megapixels has dropped so low now that yes, you might as well get a 4 or 5MP camera- just remember that's a lot more MP than you actually need for the internet.
2. Optical(read LENS) quality- I can't specifically comment on the Olympus vs Canon mentioned above, except to say that I have several nice compact film cameras. Two of them are Olympus, and the lens quality on both is *Excellent*. I also have an original Canon ELPH- lens quality is mighty good, but not quite the equal of the Olympus Stylus Epic, IMO. Another brand to consider for lens quality in digital cameras- and it's something of a "sleeper" brand- is Fuji. I have a little Fuji model A330 3.2MP that's a couple of years old now. It was a raging bargain when I bought it, & the pictures are as sharp as anything I've ever seen on a 17-19" computer screen. I even had some 8"x10" prints made from an extra-good shot last year- they came out beautifully! You could probably get a current model Fuji in 4-5MP, for ~$150 US, maybe less if you shop around. Go ahead & get the real zoom(Optical zoom- not digital zoom), you'll never regret having it- and you may very well soon regret buying a non-zoom camera.(Sort of like a 2WD Jeep vs a 4WD Jeep- we all know which is the most versatile, yes?
) My brother looks at shots made with my little cheap 3MP Fuji, compares with what he took with his more expen$ive 4MP Canon & his older high-end HP- and just shakes his head.
The little Fuji cameras seem to offer great bang for the buck. Olympus models are also good bets for a razor-sharp lens, but the'll cost more than a Fuji.
The only downside I can see to getting an Olympus or Fuji digital camera is that they use the XD-format memory card, which will cost you a little more per GB when you buy it.
Also- some of the Fujis offer less "foo-foo" features than other brands, but they cost less & have everything most of us need.
Fact is, pretty much any brand will do. Just remember to use the "Macro" setting for any pictures shot a close range- from a few inches to few feet- and you'll probably do fine.
And whatever camera you get- so long as your computer runs Windows XP(or if you have a Mac), just download the pix direct into your computer via USB from the camera, and don't bother with any proprietary software that came with the camera. Even better, get a card reader* to fit whatever card your camera uses, after taking the pix pull the card from the camera & load into the computer direct from the card. When you have a lot of pix that's usually a lot faster than going through the camera.
*Memory Card Reader- a neat little gizmo consisting of a cable, with a USB plug on one end. The other end has a socket that accepts the memory card from your digital camera. Some of these even have "card-ends" with multiple sockets that will accept several different formats of flash memory cards. Relatively inexpensive and *very* handy, every digital camera owner should have one, for several good reasons.
And if you want something *really* cheap-and I do mean cheap- I have a nice old Minolta dinosaur 1.3MP camera with 3x optical zoom, uses the commonly available & cheap Compact Flash cards & 4 AA batts, and has a truly razor-sharp lens. If interested send me a PM- but you don't want to do that, why miss a chance to get a nice *Brand New* camera?