An alternative to consider is Regionerate. We use and like ReSharper, but Regionerate fits our needs for creating regions and sorting/rearranging members. And it's all customizable, of course.
UPDATE: We've started using ReSharper's Code Cleanup for this instead.