Nice shots!
We mostly use the Canon 100 mm f 2.8 1:1 macro. The other workhorse is the Canon f 1.4 50 mm.
Your absolute BEST investment, if you don't already have one, will be a good tripod (most cheapies are unstable and don't pan well, and you have a nice camera you don't want hitting the ground).
Renee (Cranberry) just picked up a 24mm -70mm L-series lens ($$$) that she's getting used to using. It's nickname amongst photographers is "the brick" because it's so heavy, but DAMN, it's nice glass! She's shooting with a 5D Mk II body...I have her old (three cameras ago) 300D digital body as my toy.