As a coder I have the opposite opinion. vBulletin can be moded for anything and most of the time it simply takes the importing of an xml file. Code edits are a thing of the past with vBulletin unless you need something few others want and there is no convenient hook available. Even then you can request a hook. Of all the vBulletin mods I sell or give away, not one has to have code edited by the end user. A few may need a line added to a template but even the templates are getting more and more hooks so most don't need even that. And most others I can do the edit on the fly for them. I have worked with the code from all of them and there is a reason I use vBulletin. Though it's not perfect, it is the best code out there. vBulletin 4.0 will set even higher standards when it is released.