diff --git a/avr.c b/avr.c
index ba58a1da..5ce5c3a1 100644
--- a/avr.c
+++ b/avr.c
@@ -583,7 +583,7 @@ int avr_write_byte(int fd, AVRPART * p, AVRMEM * mem,
 
   if (mem->paged) {
     /*
-     * in paged addressing, single bytes to written to the memory
+     * in paged addressing, single bytes to be written to the memory
      * page complete immediately, we only need to delay when we commit
      * the whole page via the avr_write_page() routine.
      */
diff --git a/main.c b/main.c
index 65cc51e4..fe42265d 100644
--- a/main.c
+++ b/main.c
@@ -957,8 +957,8 @@ int main(int argc, char * argv [])
     /*
      * write the buffer contents to the selected memory type
      */
-    fprintf(stderr, "%s: writing %s:\n", 
-            progname, memtype);
+    fprintf(stderr, "%s: writing %s (%d bytes):\n", 
+            progname, memtype, size);
 
     if (!nowrite) {
       rc = avr_write(fd, p, memtype, size, 1);
@@ -972,8 +972,8 @@ int main(int argc, char * argv [])
     }
 
     if (rc < 0) {
-      fprintf(stderr, "%s: failed to write flash memory, rc=%d\n", 
-                progname, rc);
+      fprintf(stderr, "%s: failed to write %s memory, rc=%d\n", 
+                progname, memtype, rc);
       exitrc = 1;
       goto main_exit;
     }