RGI, INC.