I agree, IP banning can be effective, but not fool proof, the only way to deal with the problem is decent moderation.
The eds have been showing a good start by appearing on here late at night and generally out off normal hours and dealing with the trouble makers, I believe this should continue, I would also be on favor of there being user/moderators. If this was ever done then obviously any moderation done by selected users would have to be closely moderated itself to ensure that posts are not being removed just because somebody doesn't like another user, but if that did happen it would be very quickly apparent and that moderator could be removed.