I believe Cliff wrote about this before, but I still don't get it completely. I don't understand why ardi is doing everything from the ground up (reinventing the wheel)? I know that apple would sue you if you took the code completely, but aren't you even allowed to take "snippets" of code and modify them to run on the IBM compatibles. Would they have any way of figuring out what you did?