Debugging in Arduino

I'm saving up ... Dragon, see you in 10 years!

A dragon is only about $50...
I wish the debug protocol were public, and an Arduino could be used to debug another arduino...