This is the new gorilla from Microchip! The 18F2550 has 16K of flash, 12 MIPs from a 4MHz external crystal (internal PLL up to 96MHz), and a hardware Full Speed USB 2.0 peripheral. That's right, this little guy can communicate directly with USB. Package can be programmed in circuit.
Documents: 18F2550 Datasheet
vivian.wang.yun