Unable to build Virtual USB Keyboard

Built Virtual USB Keybord according to instructions in Practical Arduino Book.
Compiled using Arduino 0016 as instructed

Triple checked wiring.

Get message that says USB device not recognized.

When Arduino boots, the LED on pin 13 lights and stays lit.
Even when an (any) input button is pressed.
No characters sent to notepad.

Additional data:

Am using Modern Device Bare Bones Board.
Atmega328.
When done uploading, the light on the USB-BUB serial stays on.
It usually goes off after a successful upload.

Any thoughts on this ?

BobW

Could you provide a bit more detail about the error message? The actual wording could be very helpful. I'm guessing it says something about detecting a new device, then something like "unable to enumerate" or "device not accepting ID".

Also, what sort of Zener diodes did you use? Do you know what their power rating is?

When I plug the device in, this message pops up:

USB Device Not Recognized
One of the USB devices attached to this computer
has malfunctioned, and Windows does not
recognize it.
For assistance in solving this problem, click this
message.

I am using 1N5227B 3.6V 500mW Zener diodes.

LED on pin 13 comes on and stays on when board powers up, even if no other components are attached (5V power only)