As a personal preference, I think we could have placed the protocol definitions inside of the RZLoginViewController.h.  However, having a separate .h file for each is not bad either.