Hell, if anyone wants to upgrade their 168 to a 328 so they can enjoy not being cramped into an outdated platform, shoot, they can buy a blank Arduino 328 chip, stick it in an envelope, mail it to me, and
I'll flash it for FREE with the current code and mail it back (on my dime), just to get one more guy away from that old 168 platform. It's like IE6 to web developers... only worse: the 168 is exactly half the specs of the modern 328... and the 328 is available in every single Arduino store on the web