We are considering redesigning our client sign in page as a modal window but I am not clear if this is entirely against best practice. I like the design of modal windows. What are the challenges?