I race dirt bikes and really enjoy dirt bike simulation games, but until Excitebike 64 came out I was left unsatisfied.  I bought this game and pretty much continuously played it until I finished it, which was no easy task.  The controls are easy to master after a little while, but the different difficulties of the track and computer races keeps the game challenging.  Has a great diversity of different race modes, including edit your own track, soccer, and hill climb.  The game even has a training mode to get the driver used to the controls.  I highly recommend this game to anyone.