When is the right time to discuss salary at a job interview?

Not a lot of us can say we go to work for the love of it.  Sure, we like our jobs, our co-workers, even the boss, we’ve worked or studied [...]