Ok, let's get off the USB track of thinking here folks. For all intents and purposes MiniMig is an A500 clone. USB will not work worth a flip in this current code / CPU state, nor in the near future.
Yes, the eventual possibilities are endless, but until one of you geniuses out there figures out how to code the complete AGA chipset, FORGET USB! Besides, the only USB stack I know of for Amigas is a little hard to license right now.
From a development standpoint, it'd be far easier for expansion purposes to focus on creating an A2000 clone in ATX form. I personally think that's the direction we should be heading. Zorro II expansion, with a push towards ECS chipset compatibility, fitting in a nice ATX (not ITX) case.
Once we have Zorro II slots, there are numerous ways of applying ATAPI interfaces to the system already available from your friendly Amiga retailer.
Hang PCI for a while too. Let's simply focus on making this thing compatible with and comparable to the real thing before we go fumbling around with things that far outside of the scope of the project.
Dennis gave us A500 level, next step is A2000 level.
Meanwhile, with regard to the CURRENT design, I think the board could (and should) easily be formed to fit the ITX formfactors, just to give it something better than two sheets of Lexan for a case... And to appease all of the ITX fanatics that seem to be littering this site.
Personally, I love my big burly manly computer cases that take hand trucks to move around. But that's just me. I'd cram the thing into an old SGI Origin 2000 server if I could! :lol: