Nice find, they're already out of stock. The 5v version is retailing for just under $10.
Atmel attempted to add a few features to the m328 to make up for some of its deficiencies. All in all, for what it is, it's not a bad little chip. Especially for a meager $3. That's right around the price point I reached using an ATtiny and I don't even have half as many parts on mine. I'll use it in a different project if I desire so, but I'm not going to re-write six months worth of ATtiny code to work with the limits of the 328.
Be aware, before buying it, that as it's configured, it's not programmable like say.. the m32U4 or a full fledged Arduino. The corresponding FTDI USB<->Serial breakout board used to upload sketches retails for $15 a pop. You can buy a "standard" FTDI cable but you might want to look at the differences between the two and see if it's worth it to you. There's also a glut of fake FTDI chips out there (so pay a little extra and buy from reputable dealers) that FTDI drivers specifically look for and ignore. And I'm not 100% certain, but FTDI recently retired the USB<->Serial chip used by the Arduinos? I don't know the details on that one, personally I think it's madness.
The m328 is also programmable via an ISP programmer, I bought mine from RoboKits yonkers ago. Forgot how much but it was definitely under $20.
Point I'm trying to make is, this isn't for someone who is just starting out but for someone who already has the tools necessary to work with it.
Another note if you really want this board. The 328 and 328P have some crucial differences. Enough that it bites a few people in the ass. Get the full datasheet and pay very close attention to the footnotes. 99% of the code you write, it won't make a difference. But you'll waste 99% of your time trying to figure out why that 1% of code you wrote isn't working.