Yes flash is something to consider, for me it wasnt an issue as I use the following:
Sigma 500DG Super flashgun in optical slave mode
I have the power of the internal flash down at the minimum, so it really has NO effect on the scene, then I just either hold my flash with the other hand or usually I place it down on the table or a shelf, then I just use my A720IS as normal, everytime the little internal flash fires the main Sigma flash fires (bounced of course), the results are FAR better.
Of course this setup only works if you have a flashgun with an optical slave mode, you can either pay the extra for the G9, or buy an optical slave unit, they are quite cheap & save a load of cash.
I like this way as mounting a big flashgun on a little P&S looks silly, but more importantly its a little top heavy then, another plus of using an optical sync is that you can use ANY make of flash, doesnt have to be a Canon
you could use a really cheap flashgun, a vivitar, a sunpak, anything will work, it doesnt even have to have a swivel head, you can aim it to the ceiling to bounce the flash.