IR/Motor program question

I run into the exact problem, but I need to use 3 DC motors. So is there absolutely no way to avoid this conflict? Can we hack the IR library so it use some other timer? I think most people's first project will be a IR remote control to drive a motor, so it's very disappointing to get everything working quickly only to find out you are hitting a wall. Hopefully the IR and the Motor shield guys can come together and resolve this conflict?

Uni