I am looking for a full suspension mountain bike that has at least 100mm of travel in the forks and also preferably hydraulic disc brakes, but i will settle for mechanical if the bike looks good enough. Any help much appreciated, and ten points for a best answer!