Have you always been super lean?? If so, I'd consume massive amounts of calories and let the body fat creep up a little bit to allow for maximum muscle growth. If you haven't always been lean and you have to work on it (long cardio sessions, restricting calories, etc), I'd look to figure out your daily caloric intake (fitday.com is a great resource) and add a 500-700 calorie meal each day... You'll find that the one meal a day should aid you in gaining about a pound/week.