cond-expand doesn't currently handle an "else" clause. I have attached a patch that should fix this. It should throw an error if the else clause is not the last clause.
This is a test case that tests correct and incorrect "else" clauses.
Ticket moved from /p/tinyscheme/bugs/40/