I see that your triangles are off square (if that can be said about something triangular). This is likely due to stretching the bias when sewing it together. I'd lay a ruler on the triangles, and trim to fix the shape. You may find that if you center the triangle you want to have over your block that you trim a smidge off each angled edge and it actually is the size you want. When trimming them, assume the square in the middle is correctly aligned, and trim edges off the 3 triangles as necessary to align them to the right shape. For example, the middle one on the right - if you twist it so the square is straight to the mat, you will probably have just a bit to trim from each wing triangle to straighten it out.
If you look at the red one (lowest) - you can see that the dogears are slightly asymmetrical. It looks like you were just a smidge off in alignment when you sewed - the upper portion of the right-hand triangle has a wider seam, thus causing the triangle to skew a bit in the finished piece. And by "slightly wider" I mean maybe a thread or two.
To prevent this - I'm not sure. Starch is what I always hear - I've never used it myself. I usually cut blocks like this slightly oversize and plan to trim them down.
Last edited by kristakz; 10-26-2012 at 10:44 AM.