Design is coming along pretty smoothly now. In fact I just received some more components this morning . The USB situation is going to be very tricky though. There is not enough room for a full sized USB port, the best would be a mini-USB port. Then you'd have to use an adapter to plug other devices in. What's worse is that I think the look of the bare mini-usb port is horrible. So, I was looking for a dust cover or something similar for them, but couldn't find anything.