perhaps, your 18F2550 may not be faulty. which board you made now? is it my artwork? please upload crisp photos (close up) of the the wired board both sides so that we can have a remote check for possible mistakes
I recollect my college days and exams, where once a mistake is done , any cross check , mind feels correct.
totaling etc , we used to do from reverse order to overcome that mindset. likewise perhaps some one else could find the bug of what we wire.
all the best for 2012 and hope to see CM29 doing more projects, to encourage the edaboard members
PS: CM29, can you please check placement of Q1 FET (NTD20P06 ) for polarity correctness. this is specific as you havd earlier shown it connected reverse. the Vusb just passes thro' the diode inside, and comes out with no control by Gate drive.
Later you have placed it properly and it worked. Perhaps the same error , if committed can be corrected .