This is a suggestion/question to those who already or want to make custom tomato builds. Those who don't have any interest in building from source can safely ignore this. I've recently moved my Tomato related sources to a local git repository and have found it to greatly aid in development. I have separate branches for each "module" like so: Code: linksys | tomato____________________________ | \ \ \ \ tomato-ND LZO \ \ OpenSSL(still buggy, so haven't merged) \ \____OpenVPN \ \ \___tomatovpn \ \ \____________________________________tomatovpn-ND That way when an updated tomato, OpenVPN, or LZO version comes out, I just update the source in that branch, get any bugs worked out, and do a single git merge to get it into the tomatovpn branch. And, of course, it keeps track of what I've changed in the old versions, so I can cherry-pick them to the new version if appropriate. I got to thinking, and there seems to be some duplication of effort among the different mods. If we all developed in a common repository, then that wouldn't have to be. There could be an SD mod branch, an OpenVPN branch, a USB branch, a TCP Vegas branch, an OpenSSL branch, etc. Then, if you want to make a mod you just git merge whatever features you want. That way, if one of us fixes a bug, a git merge later and everyone reaps the benefit. Also, this would make it a lot easier for people to get the endless permutations of features that they ask for. What do you guys think? Would you guys be interested in something like this?