I thought it fit most all the clues but couldn't quite reconcile the "costing us green" bit. Perhaps peas vs worms? or maybe just it's more common idiomatic meaning? Anyway, most enjoyable as always my friend.
ahoy plasmid - have been mulling over this one for some time tho been too crazed to drop in consistently. Just finished a big project that's been hanging over my head for some time so hopefully I can now get here more often. Don't think I'm quite there yet but have two guesses -
- Cheers