First thing, do not buy the "845gl" chipset for overclocking - it does not support the 533 mhz FSB and will not give good overclocking results. I was looking for exactly the same sort of system you describe to overclock a 1.8a P4 in. Due to integrated video, most of the candidate boards I looked at were based on the 845G chipset. The m-atx 845E models were simply too expensive to be practical. I've heard good things about the SIS chipsets but I prefer to stick with Intel so I narrowed my options considerably.
The biggest problem I had with picking an 845g m-ATX mainboard is a lack of overall information on overclocking ability. Some places have information, but it conflicts with info from other sites. In the end, I was torn between the Asus P4B533-VM or the Abit BG7-M. From what I read, most of the m-ATX versions of full size boards lack the BIOS settings required to overclock (or at least the important ones like a 4:5 cpu/mem ratio) even if the full size versions of the same boards have them. I researched for a solid week before deciding against the Micro-ATX route I had planned originally.
Another problem I had with the Micro-ATX form factor is power supply strength. The two cheapest Inwin m-atx towers come with a 180 watt full size ATX supply that can be upgraded with a full size supply. However, the combined cost ends up higher than just buying premium full size case. I was also concerned with air flow in the smaller case - I wanted a quiet PC and the smaller case would require higher cooling fan speeds and more noise to keep temps reasonable.
In the end, here is the configuration I settled on from newegg:
P4 1.8a Retail
Abit BG7 Mainboard <flashed to latest 6/2002 BIOS prior to install>
256 mb Mushkin PC3000 DDR RAM (should have probably gone Samsung but the Mushkin is good stuff)
Seagate 80gb Baracuda IV hard drive
Antec SX630 Mini tower case <purchased locally, was OOS at Newegg)
2 x Zalman 80mm Temp Controlled Fans
Radeon 8500 64 mb "LE" version ($87, ATI part - comes with 250/275 clock settings)
Cyberdrive 32x burner
The machine is nearly silent, the only part I can hear is the fan on the video board and the max temp it has reached under load after 12 hours of 100% CPU utilization was 53 degrees C @ 2.4 ghz at stock voltage ( I got lucky with a good chip ). The case is small (aprox 18" tall, 8" wide) but solid with room for 1x each front and back case fans with plenty of air space inside. The Antec SX 630/635 is very compact, solid and quiet though proably 4" taller than the Inwin m-ATX models. I really like the m-ATX form factor, but in the end for overclocking I found it was not going to work out. Perhaps in the future, mainboard manufacturers will start moving toward smaller, legacy-free boards that are as full featured as their full size cousins.
There is hope in the near future - I understand that a new version of the 845g chipset is on the way that will officially support DDR 333 memory. If you wait a bit for these boards to hit market, you will find the Micro-ATX board that does what you want and can figure out an acceptable micro-ATX case/power supply solution in the meantime.
Good luck to you either way - hope I gave you a nugget or two of good info!