this has been a discussed a lot before
In reply to Re: Encoding Source Code by Chady in thread Encoding Source Code by Anonymous Monk