Recommendations for next iteration of Arduino

Mini-USB port:

I've gotta disagree with this one. Yeah, it's smaller, but in my experience much much less reliable, especially in situations where I'm hacking with lots of wires and board and parts jumbled together, i.e. a typical arduino session.

I will admit a prejudice for crystals vs. ceramic resonators and a desire for 20MHz operation.

-j