The Arduino's use Mega328's 168's or at 1280 all of which I think are slightly ahead on features compared to the Mega32, but I didn't look at the parametric sheets. Check out the Arduino website, they have many suppliers, likley one near you, they're very solid modules. As far as programming goes there is very little difference between a mega32 and the higher end models, just different peripherals and some of the registers are probably different, nothing a few minutes reading the PDF should clear up for ya.