If the camera is out of warranty (which i believe so) and the flash is really got damaged and if you do not get any local camera shop who can fix that within $50.00, it is better to think about external flash. Anyway if you send it to sony service center for repair, I believe they will send you a bill of something like $100 or more than that (more likely). External flash "HVL-F20AM" will cost you $104 which is off course better than the in camera flash or you could invest some more money for a better flash. What do you think you should do? Before investing money on external flash you may talk to sony guys for repairing cost and etc and then take your decision. Although internal flash on A300 is somewhat a crap.