So there’s no way I’m going to blog if I have to log into wp-admin everytime. Luckily you have a few alternatives thanks to WordPress and its awesomeness..
1) Email blogging…Send an email to an account watched by your wordpress install. When it sees a new email, it will post the contents as a new post.
This is already built into WordPress but its in a minimal manner. I suggest the WordPress plugin, Postie which allows more fine grained options supporting categories and specific address filtering!
2) Enable the XMLRPC function in your wp-admin to unlock a slew of ways to update: Linux, Windows, and Mac apps, browser plug-ins (ScribeFire is what I’m using right now) or your smartphone using something like WordPress for Android…
You can view more on how to do this from WordPress themselves: http://codex.wordpress.org/Weblog_Client