Funny you should write, I have a Giant Cypress dx and was doing the fender debate all last week. I was looking at Freddy Fenders, but a Bike Nashbar sales associate said that none of them would fit on my biuke, since I have a front suspension fork.
But, I went to my LBS, and they had a set of Freddy Fenders EZ, and the LBS said it would be no problem to install them with a suspension fork. Well, the shop installed them, and I love them! I actually wanted they
Freddy Fenders hardcore ATB, which are more of a permanently affixed fender, but my LBS didn't have that. I presume they would have fit my bike, but my LBS didn't have them. But I like the ones I got!