RE: 18f2550 problem
What are you using for the hardware? Is it a board that you've built yourself?
While it's always good to learn from one's mistakes, it's much easier to learn from the mistakes of others.
Please don't PM me with technical questions. I'll be quite happy to help (if I can) on the forums.