I am currently shopping around for a new fork and was curious if there are any specifics I need to look for such as a specific size....do certain forks only fit onto certain bikes??? I ride a Giant Ranier hardtail with disc brakes.....are all of the forks disc compatable these days??

Thanks for any input