This graphic is more appropriate for use as a decorative element, rather than a logo...
Logos are the key element of 'branding' and are typically a symbol and a name (for use on-screen and in-print).
There are some good 'Web 2.0' (hate that term) examples here:
http://www.fontshop.com/fontfeed/arc...b-20-logos.cfm
Have you had a go at making the graphic in Flash?
You could give the connecting line and bubble a 'glow'.