There's not a lot you can't do without A) a gmail account and B) a 4GB+ memory stick
Depending on the complexity of your requirements, you can also largely get away with Google apps and other similar online document editors.
Get a wordpress.com blog account for your blog (or blogger etc), and...