No kidding! We only have 30 or so total members. We participate in all of the local Grand Lodge programs that we can (Take Time to Read etc) as well as do a few other special things. But we don't have the manpower to organize and run big events and we just aren't attracting new inquiries. That's the part that drive me crazy.
You don't need big events. We try to participate at local functions given by the city. We usually have 5 to 7 brothers show up.
What you can do, IMHO, is make sure that you are taking care of the brothers. By that I mean making sure the EAs and FCs are included. Not just in study night, but during degree work. We have a tradition at Montgomery that each new EA is brought up to the East allowed to speak for a few minutes right after his initiation. This allows all the brothers to get a good look at him and recognize him the next time he comes to lodge.
Also by including them in degree work you are helping them to learn.
Another thought, we just sent, (in August) our JW, SD and JD to Warden's retreat in Waco, they took their wives and came back jammed with new ideas to move the lodge forward. I am giving them their time and space to move forward with these ideas. (the wives also)
One further thought on the subject and I know that this might strike a nerve with some brothers, but, here goes. Do you have members who are always negative? "We can't do that. GL won't allow that, etc.??" I have found that they do more harm to a lodge than all the anti-masonic websites in the world. If you can weed them out, circumvent them, or just plain ignore them you will find that you can do many of the things with just a few people that will start to gain you new members.
Remember, Henry Ford said, "If you think you can, or you think you can't, both are correct."