what is the difference between a mini itx and a macro atx?

Solution
Assuming you mean Mini-ITX and Micro-ATX, the differences are size and the number of expansion slots. The Micro-ATX motherboard has three or (usually) four expansion slots. The Mini-ITX board will have between zero and two expansion slots. A Micro-ATX motherboard is unlikely to physically fit within a Mini-ITX case.

-Wolf sends
Assuming you mean Mini-ITX and Micro-ATX, the differences are size and the number of expansion slots. The Micro-ATX motherboard has three or (usually) four expansion slots. The Mini-ITX board will have between zero and two expansion slots. A Micro-ATX motherboard is unlikely to physically fit within a Mini-ITX case.

-Wolf sends
 
Solution