Haha, you can't get more error-reporting out of that script ;P neatly done indeed.

But, I do have one question for you now.. you tend to use '?' After the line you wish to print - you flip it. How come? =)
_________________________
as long as it works - why fix it?
If it doesn't work - kix-it!