When a non-logged-in user clicks on the Vote button to cast a vote, UserEcho prompts them to log in/sign up by showing the orange "You need to log in," bar at the top of the screen.
This requires the user to stop what they're doing
and go sign up or sign in, then come back and click the Vote
button a second time.
A better flow would be to show the sign up/sign in dialog
when a non-logged-in user tries to vote. That way the user can log in or sign up without interrupting their voting process, exactly like the way the idea submission form already works!
Here's a short (1:22) video that explains it visually: http://screencast.com/t/PHFXzwCC