Phone screen with recruiter, two phone interviews with hiring manager (job location different from manager's location), phone interview with manager's manager, onsite interview with multiple staff, positive feedback with request for references (provided), then ABSOLUTELY NOTHING. To go that far through the interview process, then be dropped without a word is absolutely insulting.