Help me pick a motor driver

Looking for a suggestion for a chip to use in a motor driver. I will have an Arduino providing an input signal (not picky about format, probably PWM). The motor is brushed DC, 24v, 1.8A max. Don't care about bidirectional control. Don't care about package, just want something reasonably easy to solder by hand. Smallish size would be nice as the pcb is cramped already.

Seems like most of the chips out there either have functions I don't want, or are dual H bridges, which is more capability than I need (I only need one motor, in one direction). And there's tons of chips to wade through. Anyone have a suggestion?

That would be a transistor then, I reckon?

http://bildr.org/2011/03/high-power-control-with-arduino-and-tip120/

I should clarify a bit. I was hoping for at least a basic level of integrated functionality, i.e. overcurrent protection, etc. I did mention PWM in the OP but it would also be nice to have a driver that worked on I2C or some other serial format and allowed for different output PWM frquencies than what you get the from the Arduino itself (I've had motors run off an Arduino and transistor that hummed or growled due to the rather low PWM frequency).

I should clarify a bit

Yep.... moral of the story is to give the full details upfront 8)