There are plenty of camera that are "good" and of course since you are not a novice you know that Megapixel count is not a good basis for a decision, correct?
What about Zoom? Or do you want to be able to shoot RAW?
My knee jerk reaction for a good compact is the Canon G9. It can mount an external flash, can capture in RAW, has 12 MP of resolution and has good picture.
However it only has a 6x zoom so if you want to zoom in on your subject, it may not be the best choice. Then you start looking at cameras like the Olympus SP570 UZ. It "only" has 10MP of resolution, but has a 20X zoom lens so you can capture your subject further away without the need to crop the picture. It also shoots RAW (if desired) and can mount an external flash if desired. However due mostly to the large zoom, the Olympus is closer to the size of a dSLR and is definitely not something you are going to throw in your pocket.
The Panasonic DMC TZ5 is a 9.1 megapixel camera (just slightly short of your 10 MP requirement) that has a mid range (10x) zoom, but is compact in size so you can fit it in your pocket. You lose however the ability to shoot RAW and you are stuck with the cheap on board flash. It is also particularly noisy at higher ISO settings (really just about anything over 400 ISO).
This is just a sample of some of the ones available, but really you can't get exactly what you want until you know what it is that you are looking for.
I need help picking out a new digital camera for myself. I'm no expert, but I'm not a novice either. I want something 10MP or higher. Great photo quality and speedy shot to shot time. Either compact or ultracompact, something that shoots great photos indoors and outdoors. I mainly intend to use this for family pics and for vacation pics. I hope to get lots of suggestions thanks to all in advance.