I got the PCBs from Olimex friday, and as last time they look great! They even silk screened the back side of the keyboard pcb :) I have discovered a small error on the keypad card - the flat cable connector is on the wrong side of the board, meaning pin 1 = pin 2, pin3 = pin4 etc. This will not pose a problem if I solder the cable directly to the board, it's just a bit annoying. Perhaps it's possible to fix it in software, I'll have to check that.
Pics will be up soon.