If any of you have a Digg account (or 2 minutes to set one up and do us a favour
then please feel free to Digg this site
Also there's loads of plus613 links in stumbleupon you could give your 'thumbs up' to .. as well as adding us as a favorite on del.icio.us
The higher we rank on such sites, hopefully the more traffic will be driven here, which means the overall viewing experience for everybody will improve..
So yeah, if you've got a few minutes .. help us out