I've bought a Leader LD-736R frame and the frame is very nice, clean, light and inexpensive. As far as I can see you can't go wrong buying a Leader.
Let me know what this really weighs.. my experience with 7005 frames is that they cant be made under 4 lbs. (7005 is showing up on more expensive frames now but it is cheaper tubing) I have a frame that are 7005 and built a bike with a 7005 frame and both frames are over 4 lbs each. Also something that everyone should know.. If you buy a frame that uses an IS (integrated) headset DO NOT buy one whos steer tube is very short. The shorter tubes add extra stress to the bearings and become very sloppy and require constant adjustment. I off'd a frame for this reason, got tired of having to ride around with an allen wrench. also buy a compression nut and put the star nut up on ebay