LD S5: Starbase 80?!

Review now posted.