@ripe: Well I've been