To answer some of the frequently asked questions so far:
1 - It's tiny. 33mm x 48mm x 14mm (H). So it can easily fit inside any CPC.
2 - It's plug and play with auto recognition of mouse type / amount of buttons / scroll-wheel.
3 - Yes, it needs the 5V connection. Amstrad in their infinite wisdom, decided that their Joystick port wouldn't supply 5V unlike every other computer in the universe!
4 - The 5V lead has no connector, due to everyone having different CPCs with different sized sockets and different power supplies etc. So you'll have to look after this connection yourself.
5 - Almost any standard USB mouse will work, but fancy mice with additional features will only offer the standard 3 buttons and a scroll wheel at most.
6 - No, Bluetooth mice probably won't work, but most standard RF wireless mice will.
7 - The scroll wheel is not standard AMX, because AMX didn't have a scroll wheel. The scroll wheel acts as the up/down of Joy2, so FutureOS and other AMX programs could be patched to make use of it (Hint, hint... TFM)
8 - The DIP switches aren't required any more since the firmware was upgraded to plug and play so they were removed, but there is still a jumper which can be removed to disable the scroll wheel.
9 - No, other USB devices can't be connected to it. (Well physically they can, but they won't work)
10 - The LED blinks once for one second to confirm mouse recognition, blinks permanently if the mouse is not compatible or broken and flickers each time the mouse sends a data packet.
11 - You can connect / disconnect / reconnect / swap the mouse at any time without needing a reset.
I hope this has answered most questions and relieved my inbox a little too
Bryce.