I am looking hard at getting an s 900 . There are a few things that I think I must have but being a total newb , I am not real sure . I think I really must have a roof and a winch . I think it would be nice to have some extra cage reinforcement , maybe coming off the back doubling as a rear bumper/spare tire mount. From those of you who have been at it for a while what are your must haves and nice to haves .