I already have a DSLR... dun need the PnS for the moment. But seriously, if you intend to pick up Macro. Having a SLR would be the best thing as you are able to change different focal lengths of the macro lenses and also use external flashes.
In the meantime, keep playing around with the settings and try using extra lights to compensate. Also, you can try using flash, but bounce it or diffuse it so it does not have a reflection on the glass.
get a used G5 or G6, they have hotshoes.