This is definitely a fly! As is the next ambiguous bee or fly photo. The eye and wing structures are dead giveaways. There are whole families of flies that mimic bees (for the obvious benefits!). Really cool creatures. Oh, and wonderful pics of them, nice work!!:)