(long) From the front lines: 20050628 release impressions