Alrighty lets just get started...

If I write a library that uses UNICODE can someone that isn't using UNICODE in their software be able to use my library without making changes? Or if my library is ASCII (vice versa of above question)

If someone could shed a little more light on UNICODE and these different character sets more generally also (not just related to the above question) it would be much appreciated.

Thanks in advance, DangerD.