^ Yep, it'll be fine. The only difference between ATX and mATX is there's less slots, but it's got enough for what most people use.
That one in particular will hold one PCIe x1 expansion card and two PCI expansion cards...that'll be wireless cards, sound cards, and random other stuff. It has sound integrated, as well as the LAN port, USB ports, Firewire, and eSATA, so you'll likely only ever use one slot for a wireless card unless you want to add USB 3.0 as well.
The other slot, the big blue one, is PCI express x16. That is used for graphics cards, though anything that goes in the x1 slot should in it as well.