Do you realy want to create your own blog engine?
Bah! Get some code from someone else, and improve on it.
Here are a couple of good ones that I like.
Subtext (Based on the now defunked .Text)
Thinkjot
Now go out there and make some money.