In a pinch, I've used excel for that sort of thing. I make the cells square (adjust row and column height to be the same), and then color in the cells. It's hardly an elegant solution but it's helped me out more than I care to admit.
Also you can use box outlines around the cells to make your...