Can't speak to the firmware; Art is responsible for that.

As for the PCB, I'm still working on it (I've been slammed with work - right now I just got finished laying out a USB drive MP3 player. I'm also doing a Class D amp, a guitar effects processor, an audio mixer and a microcontroller "brain" for the lot)...

I just finished an 8 channel RF remote control system with capacitive touch input controls for "work". I'm trying out a PCB manufacturer that posted an ad on this forum. Their prices are very good and the guy I'm dealing with has been very responsive. I should have the boards back in a week or so; I'll let everyone know how they turn out.