<?xml version="1.0" encoding="ISO-8859-1"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ref="http://purl.org/rss/1.0/modules/reference/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/">
	<channel rdf:about="http://www.lancewicks.com/blog/rss.rdf">
		<title>JudoGeek Blog</title>
		<link>http://www.lancewicks.com/blog/index.php</link>
		<description><![CDATA[Kia Kaha, Kia Toa, Kia Manawanui!]]></description>
		<items>
			<rdf:Seq>
				<rdf:li resource="http://www.lancewicks.com/blog/index.php?entry=entry081201-102652" />
				<rdf:li resource="http://www.lancewicks.com/blog/index.php?entry=entry081126-163454" />
				<rdf:li resource="http://www.lancewicks.com/blog/index.php?entry=entry081126-113807" />
				<rdf:li resource="http://www.lancewicks.com/blog/index.php?entry=entry081124-102501" />
				<rdf:li resource="http://www.lancewicks.com/blog/index.php?entry=entry081120-093441" />
				<rdf:li resource="http://www.lancewicks.com/blog/index.php?entry=entry081115-210935" />
				<rdf:li resource="http://www.lancewicks.com/blog/index.php?entry=entry081112-230403" />
				<rdf:li resource="http://www.lancewicks.com/blog/index.php?entry=entry081112-093903" />
				<rdf:li resource="http://www.lancewicks.com/blog/index.php?entry=entry081106-170215" />
				<rdf:li resource="http://www.lancewicks.com/blog/index.php?entry=entry081105-092018" />
			</rdf:Seq>
		</items>
	</channel>
	<item rdf:about="http://www.lancewicks.com/blog/index.php?entry=entry081201-102652">
		<title>Good Morning Monday.</title>
		<link>http://www.lancewicks.com/blog/index.php?entry=entry081201-102652</link>
		<description><![CDATA[Hi everyone,<br />Monday is here, December 1st 2008. The sky is blue, the sun is shining and I feel (comparatively) terrific!<br /><br />The cold/chest infection I have had is almost gone, which is a relief. <br /><br />yesterday I gave a talk to a group of coaches at the Dartford Judo CLub about &quot;Coaching Digital Natives&quot;, which seemed to go down well. It was interesting as it was the least &quot;web-savvy&quot; group I have given the talk to so far. I think it went down well, so I am happy. I really enjoy discussing the web to Judo people as I think it is an area that Judo on the whole is failing to utilize.<br /><br />Which brings me to the first thing I did this morning. I applied for a 6 month contract with the BJA (British Judo Association) as an events and PR assistant.<br /><br />Now, you are probably asking yourself &quot;why?&quot;. Especially, if you&#039;ve been following the blog and my other blog over at <a href="http://www.judocoach.com/blog" target="_blank" >www.judocoach.com/blog</a> .<br /><br />The reason is that I am probably the most publicly critical person about the PR/Web presence of the BJA. I have written post after post about their website. I have written to them and made suggestion, some ignored, some replied to, some implemented (although I might add implemented poorly and without bothering to acknowledge my input).<br /><br />I mentioned the role on my Judo Blog and people emailed me saying &quot;GO FOR IT!&quot; <br /><br />So I have, my purpose in criticising was/is always to make things better, so I decided that if I want to criticise I should at least offer to be an employee and help them. Given I have publicly offered to take on the BJA website, applying for a job that involves working on that site seemed the only honourable thing to do.<br /><br />A six month contract is also pretty desirable in terms of my short term finances. As regular visitors will know I am building my own business at the moment ( <a href="http://www.enVirtua.com" target="_blank" >www.enVirtua.com</a> ) and as you can imagine it takes time to develop a revenue stream, so some regular income would be good right now. After all, enVirtua has only got a couple of clients so far and the incorporation process hasn&#039;t even been completed.<br /><br />Of course there are some things to navigate with the BJA role and running my own business. Not least of all is balancing hours and a working location. The BJA role is based in Loughborough and I am based in Southampton. But I shall cross that bridge when/if I cross it.<br /><br /><br />---<br /><br />Today is the first of December and I have my first &quot;big&quot; advertising campaign planned and should start today. It is promoting the Cloud Based backup service enVirtua is offering. <br /><br />I have been using a cloud based backup for... quite a while, something like 18 months at least, probably more. And it is awesome, cheap and reliable.<br /><br />I used to backup to external hard disk (in fact I still do via &quot;Time Machine&quot;, but cloud based backup is terrific for me. I can archive things like podcast episodes up there and forget about them. If I ever need the files, I can access them from anywhere which has been used on more than one occasion when I have needed something and left my laptop at home.<br /><br />Cloud Backup means I never run out of backup space. When I upgraded the hard disk in my laptop, the capacity suddenly grew larger than the disk I backed up to. So I had a problem, but my cloud based backup just kept growing to whatever size I need it to be.<br /><br />The offering I am making via enVirtua I hope will prove popular with laptop users and small businesses. The ability to within minutes be backing up your data &quot;offsite&quot;, and minimal cost is really valuable. No ordering expensive tape drives and tapes and waiting for delivery and installation. No having to plug in the external hard disk, just to find it&#039;s full. <br /><br />Cloud backup is great, just click and go. You can backup from the office, from home, from Starbucks, where ever you have internet access. As it&#039;s all encrypted prior to transmission, it&#039;s safe.<br /><br />I am hoping that the campaign I am starting today will prove successful and I can get people backing up to &quot;The Cloud&quot;. I sincerely/genuinely believe in the concept and the product, I use it everyday and hope lots of other people do too.<br /><br /><br />---<br />Playstation Home looks awesome in Beta!<br />I can&#039;t wait for it to open out and the universe to expand. My secret desire is that Sony and Linden Labs make it possible for you to access Second Life on your PS3. That would be amazing!<br /><br /><br /><br /><br />]]></description>
	</item>
	<item rdf:about="http://www.lancewicks.com/blog/index.php?entry=entry081126-163454">
		<title>James Urquhart on Scoble.tv</title>
		<link>http://www.lancewicks.com/blog/index.php?entry=entry081126-163454</link>
		<description><![CDATA[James from the <b><a href="http://blog.jamesurquhart.com/" target="_blank" >Wisdom of the Clouds blog</a></b>, who I met some years ago when he was with <b><a href="http://www.cassatt.com" target="_blank" >Cassatt</a></b> has made his move to Cisco and helped host Robert Scoble.<br /><br />Robert filmed the meetup and has posted it online, so take a look over at <a href="http://www.kyte.tv/ch/6118-scobleizer/279527-ciscos-datacenter-30" target="_blank" >http://www.kyte.tv/ch/6118-scobleizer/2 ... acenter-30</a><br /><br />Lance<br /><br />]]></description>
	</item>
	<item rdf:about="http://www.lancewicks.com/blog/index.php?entry=entry081126-113807">
		<title>New office, first floor, with a view.</title>
		<link>http://www.lancewicks.com/blog/index.php?entry=entry081126-113807</link>
		<description><![CDATA[This morning I have moved my office from out in the &quot;dojo&quot; to upstairs in my house.<br /><br />This is mainly because it is Winter and I suspect my working in a cold, damp &#039;shed&#039; may well have had a little to do with my recent (ongoing) ill health.<br /><br />
<div style="float:left; padding:3px;">
<a href="http://www.flickr.com/photos/lancew/3060393497/" title="My home office by lwicks_2000, on Flickr"><img src="http://farm4.static.flickr.com/3066/3060393497_c9570d075c.jpg" width="135" height="200" alt="My home office" /></a>
</div>
<br /><br />So I have moved my computer desk and chair upstairs into the spare(-ish) room. I tried working from the couch (no good), the kitchen table/bench (no good), the study/music room (no good). Upstairs feels good.<br /><br /><br />Much of working for yourself, is about acknowledging your strengths and weaknesses. Moving upstairs is my being aware that I need separation from my &quot;home&quot;. I simply struggle to be productive if I am sat in parts of the house I associate with home life. The Dojo was excellent as it was physically removed from the house and is still my preferred option. But upstairs in the spare room works for me too.<br />It is a room I have never spent time in, so it is not tainted with experiences of watching TV, etc.<br /><br />It also has the huge advantage of  being the warmest room in the house, so shall help my health. It will also hopefully help the power bill as it is the warmest room and also has a single bulb (unlike the kitchen and living room).<br /><br />In the long run, I think I will get someone in to fit out the Dojo as a office properly with insulation and so forth. It will be able to seat about 4-6 people in an office configuration so if (as I hope) <a href="http://www.envirtua.com" target="_blank" >enVirtua</a> grows, then I&#039;ll have a work space as i need to take people on.<br /><br />But for now, the upstairs room feels right. It is isolated and quiet. It feels productive, and that is what matter.<br /><br />Lance]]></description>
	</item>
	<item rdf:about="http://www.lancewicks.com/blog/index.php?entry=entry081124-102501">
		<title>3-2-1... and you are back in the room.</title>
		<link>http://www.lancewicks.com/blog/index.php?entry=entry081124-102501</link>
		<description><![CDATA[Monday morning and here I am sat in front of the keyboard again.<br /><br />Reviewing my last post, and little has changed, I&#039;m still sick. It&#039;s slipped down into my chest, which technically means I have pneumonia! So I am on anti-biotics and not feeling that much better after a weekend of coughing!<br /><br />On the plus side NZ Rugby was on form!<br />Both codes (Union and League) were on winning form and won their respective matches. <br /><br />It was interesting to watch league again, not watched any for a while and it&#039;s weird. I find it less sophisticated and less enjoyable to watch than Union.<br /><br />The Union match was good too, in particular, the second half. It was awesome to see the difference in execution between the first and second halves. I can only assume that &quot;words were said&quot; by Graham Henry at half-time.<br /><br />It is a sign of the caliber of the All Blacks, that they could respond that well, when things had not been going smoothly prior to the end of the first half.<br /><br />If anything shouts &quot;well coached&quot; to me, it was the way the All Blacks responded in the second half. They were like a different team. <br /><br /><br />Anyway...<br /><br />This week, I hope to make the changes to the <a href="http://envirtua.com" target="_blank" >Envirtua</a> site I have been thinking about. The more I work on the site and the business, the more I appreciate I was right to leave where I was. I certainly believe that I am going down the right path for where IT services. <br /><br />The days of &quot;boxes&quot; and &quot;box shifting&quot; are dead! <br /><br />Physical servers are hosts for services. The service provided by a server in this day and age is simply hosting of service providing virtual machines!<br /><br />I&#039;ll be writing a series of posts along this line on the <a href="http://envirtua.com" target="_blank" >Envirtua</a> site, even if your business rubs simply off a Windows 2003 SBS server, the days have arrived to not install SBS on bare metal but to install a hypervisor first and SBS on top of the virtualisation layer.<br /><br />]]></description>
	</item>
	<item rdf:about="http://www.lancewicks.com/blog/index.php?entry=entry081120-093441">
		<title>Danger! Danger! ManFlu!</title>
		<link>http://www.lancewicks.com/blog/index.php?entry=entry081120-093441</link>
		<description><![CDATA[As regular followers may have noticed, I have been pretty quiet the last week or so.<br /><br />I have caught the cold my son had (he was off school for 4 days), and it&#039;s kicking my butt. Nasty nasty bug this one, I&#039;ve been coughing so much and for so long that I ache and each cough is awful!<br /><br />It has also affected my productivity pretty badly too I am ashamed to say.<br /><br />Normally when I get sick I just go to work and get on with things. Sadly, being based at home I have been slack and not working as hard as I should have. Not good!<br /><br />It meant I have missed getting across to University of Bath on Monday as I had hoped and Camberley Judo Club on Wednesday.<br /><br />Today I am heading off to see my accountant to collect the paperwork to incorporate <a href="http://www.envirtua.com" target="_blank" >enVirtua</a>.<br /><br />I shall probably try and blog later today.]]></description>
	</item>
	<item rdf:about="http://www.lancewicks.com/blog/index.php?entry=entry081115-210935">
		<title>Thinking about the Cloud.</title>
		<link>http://www.lancewicks.com/blog/index.php?entry=entry081115-210935</link>
		<description><![CDATA[On Thursday I attended <a href="http://london.cloudcamp.com/" target="_blank" >CloudCamp London</a>, it was a fantastic event, so first a &quot;shout out&quot; to Chris &amp; Alexis from <a href="http://www.cohesiveft.com/" target="_blank" >CohesiveFT</a>.<br /><br />
<div style="float:left;"><a href="http://www.flickr.com/photos/jamin2/3028735141/" title="CloudCamp London - The Sponsors by Benjamin Ellis, on Flickr"><img src="http://farm4.static.flickr.com/3065/3028735141_e1cbedafd2.jpg" width="180" height="230" alt="CloudCamp London - The Sponsors" /></a></div>
<br />It was attended by 200+ people which was quite impressive to say the least. The format was 5 minute lightning talks which was a good format and some of the speakers were terrific. Some less so. Afterward there were &quot;openspaces&quot; sessions where we were able to discuss some selected topics, I was in the &quot;Interoperability and Standards&quot; session.<br /><br />It was terrific to see that level of interest in Cloud Computing and it really made me realise I should stick with my gut decision to focus in this area. I have been moving in other directions, now I am encouraged to remain more focused on this area.<br /><br />It is also a great thought provoker.<br />The discussions and talks are interesting and show how little progress we have actually made towards real Cloud Computing. How few people have implemented solution and how much fear there is. Some of course justified.<br /><br />It also made me think we have a very immature view of what &quot;The Cloud&quot; is; or will be. Most things seem to be about extending hardware virtualisation, with a small amount of &quot;services&quot;. But even that is limited to things like Google AppEngine, SalesForce etc. <br /><br />Amazon seems to have the biggest lead in extending the Cloud area. EC2 and S3 are the obvious leaders in the cloud. But i think that the other AWS services such as SimpleDB and SQS are pushing into interesting areas. For that matter so is Mechanical Turk! :-)<br /><br />What other areas of computing can be pushed to the cloud? DB obviously, but what about a HUGE MySQL cluster in the cloud?<br /><br />I am enamored with Freshbooks (as you know) at the moment. One of the features is the service they provide to print and post your invoices for you. &quot;<i>Post as a Service</i>&quot; maybe? A big mailroom in the cloud?<br /><br />I am interested also in how services like <a href="http://public.ifbyphone.com/" target="_blank" >IfByPhone</a> might enable more interactive things to be pushed to the cloud. &quot;Salescalls as a Service&quot;, I myself am involved in something along these lines, using the phone services now available in the cloud. <br /><br />I like this idea of extending the cloud beyond the obvious compute and storage areas. What else needs large amounts of &quot;x&quot; resource but is expensive/ineffective/inefficient to have in-house?  <br /><br />Thoughts?]]></description>
	</item>
	<item rdf:about="http://www.lancewicks.com/blog/index.php?entry=entry081112-230403">
		<title>The Matrix Parody.</title>
		<link>http://www.lancewicks.com/blog/index.php?entry=entry081112-230403</link>
		<description><![CDATA[You&#039;ve probably seen this one, but in case you haven&#039;t this is a really sharp piece of satire. What if the Matrix was running on Windows XP?<br /><br />
<object type="application/x-shockwave-flash" data="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=1886349&fullscreen=1" width="640" height="360" ><param name="allowfullscreen" value="true" /><param name="AllowScriptAccess" value="true" /><param name="movie" quality="best" value="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=1886349&fullscreen=1" /></object><div style="padding:5px 0; text-align:center; width:640px;">See more <a href="http://www.collegehumor.com/videos">funny videos</a> and <a href="http://www.collegehumor.com/pictures">funny pictures</a> at <a href="http://www.collegehumor.com/">CollegeHumor</a>.</div>
<br /><br />I came across it via <a href="http://popey.com/" target="_blank" >Popey&#039;s blog</a> (who found it <a href="http://paul.sladen.org/" target="_blank" >here</a>)and the original is <a href="http://www.collegehumor.com/video:1886349" target="_blank" >here</a>. Like the man says, hang in there till the punchline at the very end.]]></description>
	</item>
	<item rdf:about="http://www.lancewicks.com/blog/index.php?entry=entry081112-093903">
		<title>TDD with Perl, Episode 2 - Getting Started.</title>
		<link>http://www.lancewicks.com/blog/index.php?entry=entry081112-093903</link>
		<description><![CDATA[Test Driven Development or TDD is a increasingly common phrase and idea that you need to get your head around. The concept here is that you write pieces of software that tests the actual software you are writing.<br /> <br />The idea is that for every subroutine you write, you write a test (or several tests actually) that proves it works. In the purest methodology you write the test first, then the code. But for someone new to it, this is not realistic. That said, the sooner you start writing tests, the more sense it makes and the easier the process.<br /> <br /><b>So how do you begin?</b> Well that is what we cover here, Basically what we will do is create a &quot;<i>Smoke Test</i>&quot; script and a bunch of generic tests and also start of testing some of your subroutines. What I include here is based heavily on .......<br /> <br /><b>What is a smoke test?</b><br />Okay, here is my take on what smoke testing is. A smoke test is basically a script that runs a bunch of other tests. The idea being that it&#039;ll test all your other tests and come back saying all is well. Your smoke test will be run all the time just to give you confidence that everything is well with your project. Think of it as a summary of all your other tests.<br /> <br /><b>How do I start smoke testing?</b><br />Basically you need a smoketest script (mine is called smoke_test.pl) and some .t test scripts. So lets start with the smoketest script, heres mine as an example:<br /> <br /><code>#!/usr/bin/perl<br />use File::Find::Rule;<br />use Test::Harness qw(&amp;runtests);<br /> <br />my $rule = File::Find::Rule-&gt;new;<br />$rule-&gt;or(<br />   $rule-&gt;new-&gt;directory-&gt;name(&#039;CVS&#039;)-&gt;prune-&gt;discard,<br />   $rule-&gt;new-&gt;file-&gt;name( &#039;*.t&#039; )<br />);<br />my @start = @ARGV ? @ARGV : &#039;.&#039;;<br />my @files;<br />for ( @start ) {<br />   push( @files, (-d) ? $rule-&gt;in($_) : $_ );<br />}<br /> <br />runtests(@files);</code><br /> <br />You &quot;should&quot; be able to cut and paste this into a file and save it as smoke_test.pl. Next you need a test script, here is one I have:<br /> <br /><code>#!/usr/bin/perl<br />use File::Find::Rule;<br />use Test::More qw(no_plan);<br /> <br />sub check {<br /> my $filename = shift;<br /> local $/ = undef;<br /> open( my $fh, $filename ) or<br />   return fail( &quot;Couldn&#039;t open $filename: $!&quot; );<br /> my $text = &lt;$fh&gt;;<br /> close $fh;<br /> like( $text, qr/use strict;/,<br />   &quot;$filename uses strict&quot; );<br />} # check()<br /> <br /> <br />my $rule =  File::Find::Rule-&gt;new;<br /> $rule-&gt;file;<br /> $rule-&gt;name( &#039;*.pm&#039;, &#039;*.pl&#039; );<br /> <br /> <br />my @files = $rule-&gt;in( &#039;./&#039;);<br />for (@files){<br />check($_);<br />}</code><br /> <br />You can cut and paste this into a file called say use_strict.t and save it.<br /> <br />Run you smoke_test.pl script (perl smoke_test.pl) and it should run the use_strict.t test on every .pm file in that and sub directories. Now, if the only code you have in this directory, your smoke test will fail...  that&#039;s ok, its what should happen at this point.<br /> <br />If you look at the output of the smoke test you should be able to see that smoke_test.pl failed the use_strict test, which is right as at the moment it does not have &quot;use strict;&quot; near the top. Go add it just above use &quot;File::Find::Rule;&quot; and re-run the smoke test. Hopefully it will now pass.<br /> <br /><b>Congratulations!</b><br />You have now done your first bit of test driven development TDD. Your use_strict test pointed out a flaw in your code (you didn&#039;t have &quot;use strict;&quot; in your smoke test). You corrected the error and now you test passes.<br /> <br /><b>So whats next?</b><br />Best practise says we should use &quot;<i>Use warnings;</i>&quot; in our code too, so lets test that we are doing that. Here is my example use_warnings.t file, feel free to cut and paste:<br /> <br /><code>#!/usr/bin/perl<br />use File::Find::Rule;<br />use Test::More qw(no_plan);<br /> <br />sub check {<br /> my $filename = shift;<br /> local $/ = undef;<br /> open( my $fh, $filename ) or<br />   return fail( &quot;Couldn&#039;t open $filename: $!&quot; );<br /> my $text = &lt;$fh&gt;;<br /> close $fh;<br /> like( $text, qr/use warnings;|perl -w/,<br />   &quot;$filename uses warnings&quot; );<br />} # check()<br /> <br /> <br />my $rule =  File::Find::Rule-&gt;new;<br /> $rule-&gt;file;<br /> $rule-&gt;name( &#039;*.pm&#039;, &#039;*.pl&#039; );<br /> <br /> <br />my @files = $rule-&gt;in( &#039;./&#039;);<br />for (@files){<br />check($_);<br />}<br /></code> <br /> <br />Now run your smoketest script again. Oh no! It fails again right? Similar issue, your smoke_test.pl script hasn&#039;t goy &quot;use warnings;&quot; in there has it, go ahead and add it. Hopefully your smoketest should pass now.<br /> <br /><b>You are now a TDD developer!!!</b><br />You wrote your test first, it failed, you altered your code, the test passed.<br />This is basically what TDD is all about, you decide on something you want to write/add, before you add it, you write a test to prove the feature worked. You run your test, which fails. You THEN write the code to do whatever you wanted, then test again, hopefully it passes. Then you repeat this for every change to your project. Write test, run test, write code, run test....<br /> <br /><b>But I have not tested my code?</b><br />True, so lets do an example of that now...<br />We are going to write a little module that tests if testing is cool.<br />Start of by creating a file called tdd_is_cool.pm and a file called tdd_is_cool.t<br />Inside tdd_is_cool.t lets write some stuff to let us get started testing using Perl&#039;s Test::More (which we have already been using):<br /> <br /><code>#!/usr/bin/perl<br />use strict;<br />use warnings;<br />use Test::More tests =&gt; 2;<br /></code> <br /><br />So hopefully you get the first three lines already, they are basically just normal for Perl code ok. Now, line three... Line three loads the Test::More module and tells it that we are going to run two tests.<br />Next we add:<br /> <br /><code>use_ok( &#039;tdd_is_cool&#039; );</code><br /> <br />This tests that you can load your tdd_is_cool.pm file ok. You can run your smoketest now and it will fail.<br /> <br />now add this line:<br /> <br /><code>is( tdd_is_cool::test_cool(),&#039;1&#039;,&#039;TDD is cool!&#039;);</code><br /> <br />This line calls a subroutine in our (unwritten) module and checks if it returns &#039;1&#039;, if so then testing is cool. You can again run your test (and your smoketest and they will both fail).<br /> <br />So lets write our module, heres a bare minimum for you to cut and paste into tdd_is_cool.pm:<br /> <br /><code>#!/usr/bin/perl<br />use strict;<br />use warnings;<br />package tdd_is_cool;<br /> <br /> <br />sub test_cool {<br />   return(&#039;1&#039;);<br />}<br />1;<br /></code><br /> <br /><br />Now run your tests and hopefully they should pass!! You are now well down the path of TDD. <br /><br />Remember, its as simple as deciding what you want to write, writing a test for what you are going to write, then writing the code that does it.]]></description>
	</item>
	<item rdf:about="http://www.lancewicks.com/blog/index.php?entry=entry081106-170215">
		<title>Freshbooks continues to impress me.</title>
		<link>http://www.lancewicks.com/blog/index.php?entry=entry081106-170215</link>
		<description><![CDATA[<img src="https://lancewicks.freshbooks.com/Subscribe/images/fresh/freshbooks.gif" width="218" height="62" border="0" alt="" id="img_float_right" /><a href="https://www.freshbooks.com/subscribe.php?ref=118c917395092-1" target="_blank" >Freshbooks</a> is, to use their own words:<br /><br /><blockquote>an online invoicing and time tracking service that saves you time and makes you look professional </blockquote><br /><br />To use my words, <a href="https://www.freshbooks.com/subscribe.php?ref=118c917395092-1" target="_blank" >Freshbooks</a> is darned impressive!<br /><br />With my recent departure from paid employment to working for myself, I needed to sort something out to do billing and I had heard of <a href="https://www.freshbooks.com/subscribe.php?ref=118c917395092-1" target="_blank" >Freshbooks</a> so I gave it a go. Which is really easy to do as it&#039;s free to start off with. <br /><br />Once you are in, you can customise the setup and start creating invoices etc. I in fact started off by doing an estimate for someone. It emails it to them and they can accept it online. Very cool, you get an email confirmation that they have approved it too.<br /><br /><img src="http://www.freshbooks.com/images/addons/iphone.jpg" width="195" height="387" border="0" alt="" id="img_float_left" />Then, as you do work you can track your time spent. Which is pretty cool. Especially for iPhone users like me as they have a native application you can install on your iPhone that has a stop watch and lets you log time against projects.<br /><br />From that time logged, or form the estimate you can create your invoices. The invoices are delivered by email AND by snail mail if you want. Which is really cool! Although being American they do send to the UK/internationally and the rate is reasonable and easy to understand.<br /><br />I think this is so great! It just takes the hassle away from me. The moment I finish a job I create the invoice electronically and the invoice gets printed, stuffed in an envelope and sent by someone else. And it&#039;s pretty quick, couple of days to arrive, pretty much the same as if it was sent from the UK. Sure it&#039;s a bit more expensive (argueably), but there is ZERO hassle! <br /><br />Once payment is received you can tell the system... or <a href="https://www.freshbooks.com/subscribe.php?ref=118c917395092-1" target="_blank" >Freshbooks</a> also allows your clients to pay online via PayPal. Then it records the payment for you.<br /><br />They provide reporting of aged debtors and that sort of thing too, so that is great.<br /><br />It is still early days with Freshbooks, and I am sure their is competitors out there (actually I&#039;d like to check them out if you like to recommend one). But to date I have been blown away by <a href="https://www.freshbooks.com/subscribe.php?ref=118c917395092-1" target="_blank" >Freshbooks</a>. And in fact it&#039;s so great a client of mine actually commented on how cool <a href="https://www.freshbooks.com/subscribe.php?ref=118c917395092-1" target="_blank" >Freshbooks</a> is.<br /><br /><i>When was the last time someone commented about how cool your billing software was??</i><br /><br />Anyway... I thoroughly recommend Freshbooks at this stage, and totally think they are worth a shot for your small business or &quot;side project&quot; billing.<br /><br />Signing up is free and easy, all the features are available free, and you only start paying when you send invoices by snail mail or when you have enough clients to need to.<br /><br />So go give them a try, you can sign up at <a href="https://lancewicks.freshbooks.com/signup/" target="_blank" >https://lancewicks.freshbooks.com/signup/</a> and get started. (and yes there is a referral system so if you sign-up via the links in this post I&#039;d appreciate it. :-)<br /><br />Lance.<br />]]></description>
	</item>
	<item rdf:about="http://www.lancewicks.com/blog/index.php?entry=entry081105-092018">
		<title>A quick Kiwi post...</title>
		<link>http://www.lancewicks.com/blog/index.php?entry=entry081105-092018</link>
		<description><![CDATA[As most people who read this blog will know, I am from <a href="http://en.wikipedia.org/wiki/New_Zealand" target="_blank" >New Zealand</a>, this post is a quick summary of some things relating to N.Z. I wanted to share.<br /><br />Firstly and it is even more relevant given Obama&#039;s vistory in the USA; this weekend New Zealand goes to the polls too. Despite the fact I now live outside of New Zealand I (and you fellow ex-pat kiwi) are eligible to vote... and should do so.<br /><br />It&#039;s pretty easy to do, and you can still get you name registered, even now! Just hit <a href="http://www.everyvotecounts.co.nz/" target="_blank" >http://www.everyvotecounts.co.nz/</a> and sign up.<br /><br />Voting is a really powerful thing to do, I think it was a friend of mines father who said something along the lines of <blockquote>&quot;..if you don&#039;t vote, you have no place moaning..&quot;</blockquote>. So get your butt in gear and get registered... it is not too late!<br /><br />Speaking of friends, (and I think it was his father I mentioned above) my very very close friend <a href="http://xesdrive.com/blog/" target="_blank" >Regan Morgan has a blog</a> that I have started following. <a href="http://www.xesphotography.com/" target="_blank" >Regan is a photographer</a> (amongst other things)  and it&#039;s actually the only blog I follow that is so visual. In each post he puts a photo he has taken with a little snippet of text about it. It&#039;s a fascinating RSS feed. So far my favourites have been the Red Baron photos.<br /> The other awesome little feature of his site I have found and think is genius is the &quot;<a href="http://www.xesphotography.com/#/aboutregan/" target="_blank" >About Me</a>&quot; area. It is really fun, really informative and mostly (I think) really effective.<br /><br />I don&#039;t think Regan and I have ever really sat down and discussed the web, blogging, online reputation, etc. But if we had, I would have suggested he tackle his website just like he has! In fact, I think I see some changes to my sites coming based on what he is doing.<br /><br />Now the other thing I wanted to post about was <a href="http://nzedge.com" target="_blank" >NZEdge.com</a> and the <a href="http://nzedge.blogspot.com/" target="_blank" >NZedge Blog</a> I get their email newsletter and really enjoy doing so as it updates me to the great things we Kiwi&#039;s are up to and have done in history. So I do recommend hitting <a href="http://www.nzedge.com/register/" target="_blank" >http://www.nzedge.com/register/</a> and signing up for the emailnewsletter which comes in every few weeks.<br /><br />So there you have it, a Kiwicentric blog post for once.<br /><br />Lance  ]]></description>
	</item>
</rdf:RDF>
