I haven't had any dealings with IREX, but they're very reputable -- I know that several of my professors have spoken well of their funding...