Conference Organizers Suck at Name Tags
bothsidesofthetable.com
bothsidesofthetable.com
Stick one of your business cards in the opposite side of your name. When it gets spun around (and it will), folks will at least be able to see your card to associate the colors and logo with you. Better than nothing.
Buy a few of those super strong magnets. Like these: http://www.thinkgeek.com/geektoys/science/770f/ Put one in your shirt pocket and put a thin one in the name badge pocket behind your name.
In the past, I used a tie clip. I didn't geek it up and put the clip right over the badge. Rather, I poked the tie clip through the back and then clipped it normally to my shirt. It went un-noticed. I just found the magnets to be a little easier.
I always thought this was for security to monitor access to VIP and other areas.
I doubt I would wear a two-piece magnetic contraption unless it was required for access to the event. That and I would be more likely to lose half of a two-piece badge than all of a hanging badge.
I'm not sure what the easy solution is. Write your own badge printing software? Fancy scripted mail merges?
http://code.google.com/p/event-badge-generator
It addressed many of the issues mentioned in the post(names on both sides, displaying the name prominently, font customization and adjustments based on name length etc).
Stick badge on one side, hold to lapel with magnet.
Please fix.