Le flash incorporé dans un réflex peut suffire comme flash macro.
Il est possible d'utiliser le flash embarqué d'un 10D avec un objectif macro canon 100/2.8 USM à sa distance mini de mise au point( intérêt de la focalisation interne).Et le résultat est pas mal du tout ( encore meilleur avec diffuseur bricolé , voir le site naturepixel.com).
Je pense que le résultat doit encore meilleur avec 20D/350D car le flash se relève plus haut que sur un 10D. Je n'ai pas essayé avec d'autres objectifs macro 100MM ( sur 180/3.5 il y a bien une ombre portée qui est créée).