"Oh no, my pokemon can only have four moves, and one of them is Cut! But Cut sucks, wahhh! Who cares if I have three other attacks I can use, CUT IS HORRIBLE AND I SHOULDN'T HAVE TO BE STUCK WITH IT =[[[[["
Geez you guys. It's not that big a deal. It's in-game. I was able to fit all eight HMs on both my Diamond and HeartGold teams--of six--easily. And it's not like they're all bad, anyway; Fly, Surf, Strength, Rock Climb, and Waterfall are all good attacks. Surf and Waterfall are even used competitively.
Even the lame ones aren't worth complaining about. It's one move on one pokemon. Oh no. Violins'll start any minute. Cut is used (in the field) for a good chunk of the game; only towards the end do you not really need it anymore, and by that point you've reached the move deleter, so you can just get rid of it anyway! The same goes for Rock Smash (although it has a pretty cool effect), Defog, and Whirlpool.
At least they had the sense to make Flash a TM, but that's only because it was really, really bad, and had almost no use in the field.
The point is, stop complaining about having to deal with HMs. It's not as bad as you think.