It seems you've stumbled upon the diagnosis page of Das Support Group. We're not exactly doctors, but we'll try not to mess things up too badly.
Here are the possible diagnoses we've come up with for your condition: