Is that bad form? I've noticed even people like Ryan Carson submit their own links
As far as self-posts... I'll defer to the community's choice to upvote whether or not it helps/hurts the community. Personally, I think it adds noise to the signal that is the front page.