Just a quick curiosity question, since I spent the afternoon building group multiplication tables. (I'm reviewing a bit for a new book I bought.)

What is the smallest group that is non-commutative? I'm driving myself out of my mind trying to construct small (that is to say sets of less than 8 elements) non-commutative groups.

Thanks!

-Dan