I've actually had people ask me if my real name is indeed "Opie". My nick has lots of meanings, whereas my real name (steve) is too common.
JavaMan says a lot more about you and is more fun than Tom. Plus, JavaMan is easier to identify you on the boards than Tom.