User management is a necessary evil within the world of web development, especially as the sites and applications we develop become more community oriented. Although you may be excited about building your application itself, "supporting" requirements like user management should not be taken lightly and should reflect the professionalism and experience the rest of your application does.