Version 0.3; to be sent around for comments (eeek)