Those are very good results. And its good for democracy to see a brand new party (the Alberta Alliance) to pick up a seat despite being shut out of the debates. (even though I disagree with their policies). The Social Credit leader finished second in his riding, and the Greens did very well in many ridings.
I was suprised to find out that, the Liberals used to win seats in Calgary (provincially) just not many- and none at all last time.
I created a map for the election for wikipedia:
http://en.wikipedia.org/wiki/Image:Alta2004.PNG