|Newegg.com shows this in their choices under power supplies on the left column:|
ATX / BTX (2)
ATX12V / EPS12V (283)
Micro ATX (8)
Micro PS3 (2)
Mini ITX (8)
Select a few and see if the dimensions are the same as the one you have, otherwise riider may have the better answer in the long run.
You have to be a little bit crazy to keep you from going insane.