Modern SPR