Edelweiss has maintained its Buy rating on GAIL with a target price of Rs 501 by March 2011 - an upside of 45%