Interconnectedness of all things

How to run a charity : lesson 2

Monday Nov 30, 2009

Following on from the 1st note, the second lesson I learned was that the press don't have consequences for getting it wrong.

The possibility of closure of a voluntary service such as the Citizens Advice Bureau will be news worthy to local papers who's distribution may cover a county and is measured in 1000's. The Editor is motivated by filling the paper with stories and not missing significant stories, for example they would be embarrassed if a story is run in a regional paper and they missed it.

A story may be incorrect, incomplete, misleading, damage the chances of the charity being funded by potentially embarrassing the funders when negotiations are underway. The press have no consequences for the above and will publish material that they know has gaps.

You all know this, I knew this and working for Sun (not The Sun) and not being press trained, it is drummed into you that you don't talk to the press unless you are trained. There is good reason for this and you need to be aware of it. Even the best meaning reporters can be selective because of space constraints and change the overall meaning of a otherwise well thought out communication. In our case no damage was done, but it could have been.

On the positive side, we did have a local Councilor who was press savvy and had existing connections with the local media.

Also on the very positive side the local paper mounted a very positive campaign, published letters and ran very positive articles, so I can't in any significant way be critical of the local paper in this case, just extract some lessons from the experience.

However, the overall lesson is to get press trained or use a media savvy individual to do all the press communication and be mindful of what motivates a local paper. They can be a very powerful positive force.

[0] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg

How to run a charity : lesson 1

Sunday Nov 29, 2009

For reasons which are not that interesting, I found myself as the acting chair of the Aberystwyth Branch of the Citizens Advice Bureau a month after becoming a trustee. This means I know very little about what the C.A.B. does at an operational level (i.e. giving advice). At the same meeting it was also determined that the Bureau did not have sufficient money to carry on and would close at the end of December 2009. I am pleased to say that won't happen and I am going to document the main lessons I have learned through either my

  • good luck
  • poor judgement and subsequent reflection
  • lack of knowledge and subsequent reflection
  • observation of how other behave, either rationally or irrationally

Why? So if you happen to have a similar opportunity, it might be an easier ride and you may be able to make more of it.

Lesson 1 : Ensure that you have a local elected representative (councilor, etc) who is committed because it is the right thing to do and they believe in the charity. This was the good luck bit on my part, 2 just arrived by magic about the same time I became a trustee. Even better, though from 2 different political parties, they are fully interoperable. They just know how the funding system works and who and how to influence. They have a wide network in the local area and probably an existing press relationship. I suspect there is a flip side here I have not seen where you get an elected representative who has an agenda which is not compatible with that of the charity.

If you don't have a star elected representative on your side, my 1st action would be to find at least one, but no more than 2, making sure they are interoperable.

Stay tuned for further installments.

[0] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg

Beautiful Security book review

Monday Nov 23, 2009

As noted here, I have been reading two books for a couple of months and not made much progress in recent times. My progress through books under consideration tend to be directly proportional to the amount of time spent traveling on trains or plains and I have not been doing that much of either for the last few month, hence the slow progress. A bit more focus and a train trip means I finished one of them last week.

Beautiful Security is a collection of 16 chapters written by 16 different people(s) with 16 different perspectives on 16 different aspects of security. This means there is no common thread other than it is about computer security. In my view this is no bad thing.

I think my favorite chapter was "The evolution of PGP's web of trust" by Phil Zimmermann and Jon Callas. The history and insight into the design decisions was really interesting. I also enjoyed the 1st chapter by Peiter Zatko on "Psychological Security Traps".

My interest in Computer Security got triggered about 6 months ago when I got cornered into helping 2 farmers run their PC and laptop. The virus and malware problems were just stunning. Work also had a few triggers (if you work for Sun ask me about the "find" incident) and this book has been very good at giving a informed view on 16 different areas of computer security.

After a couple of months off races, I am really looking forward to the Cardington Cracker in a couple of weeks.

[0] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg

2nd Year Computer Science Interview Skills Weekend at Gregynog

Wednesday Nov 18, 2009

Gregynog is a Country house near Newtown which was left to the University of Wales. For the last 13 years it has hosted a weekend of interview skills for 2nd Year Computer Science students from Aberystwyth University, of which I have managed to miss 2.

This year Paul Humphreys and myself ran objective setting sessions. A bit like life coaching, but without the 100 quid an hour overhead.

So good luck to those who's objectives included

  • Propose to his girl friends (maybe I should have pointed him to the Kepner Tregoe process for decision analysis)
  • Eat a baby dolphin
  • Stop smoking (not sure what, best not to ask)
  • Get an industrial year which involves Android
  • Finish their assignment by an appropriate date
  • Write code to do xxxxx in C,C++, Haskal, Perl, Python, etc and put to on their blog.

it takes all sorts to make a world. Many of the outcomes could have been tighter and better clarified, but it was an exercise in "How"

Both Paul and I also set out our list of 10 each, so I am off to finish my 2 books I have been reading since March and Paul will have dug manure into his allotment if it ever stops raining.

[1] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg

Evening run up Blorange

Friday Nov 06, 2009

I spent the last 2 days at a customer site in the south east of England. On my way home last night I decided to explore a route up a mountain called The Blorenge. I did not take any pictures, though I am sure the view would have been great if it was light. Being Novemeber the 5th, I felt the youff of Abergaveny let me down somewhat with few fireworks going off.

The Blorenge from the north is just over 500 meters of ascent, some of which is up a old mine works incline and some on open hill side. Nearly all of it is steep, so until the top plateau there was little I was able to run. Still a great hill training venue which is quite reasonable to do at night. Indeed, I was quite surprised to see an other set of lights out running who clearly knew an easier/better way down than straight back down the north face. I really missed my Mudclaws for the 1st 100m of descent.

Many thanks to Martin Beal and his blog for the idea. I have passed 100's of time to my shame, but never though of using it as a training ground and an excuse to break the drive home up. So if Martin at the top of end of the sport can do the ascent in 21.5 minutes, those of us at the other end might find 30 minutes a good target. Last night the ascent took about 45 minutes to the plateau, but some of that was spent reading the route description and looking for the track in the dark.

Like this post? del.icio.us | furl | slashdot | technorati | digg

Cader Idris in October

Wednesday Oct 14, 2009

Spent part of my day off doing 2 reps of Cader Idris getting in just over 6000ft of ascent and 11 miles. Pictures are not great as I used a phone, choosing to leave the camera behind to save weight. The view from the top was hazzy, so did not bother to take any more. Still, very nice morning out for mid October.

Like this post? del.icio.us | furl | slashdot | technorati | digg

12 years marks a time for some positive affirmations

Tuesday Oct 13, 2009

12 years ago to the day I turned up 90 minutes late for my 1st day in the OS Group (clearly a lad from the country who underestimated M25 traffic by quite a lot) at Watchmoor Park. So lets play one of those NLP type positive affirmation games listing the 1st 12 things which come into my head about what has been great about the last 12 years at Sun and hence in no particular order

  • CS-CTE, the people, the legacy(not just the mid week beers email alias) and its unspoken philosophy for solving hard problems broadly similar to a synthesis of Von Neumann, Buddhism, a curious Jack Russell Terrier and The Rammones. If it was a religion, I would devote my life to it.
  • Rob Hulme
  • People called Phil, Andrew and Wayne who appeared at 1st meeting to have larger than life minerals, but in reality don't.
  • DTrace
  • Hyperactive children called White, Nash and Haslam
  • ATS/SGRT/SR/Rational Process/KT
  • The Melanson and Gardiner show
  • The post cuddly OS Group
  • Punjabi National Bank
  • Being an OS Ambassador before the program was castrated and had it limbs removed.
  • UK Academic customers, even the ones who expect you to commit Harakiri for the C compiler being removed from Solaris 2.0
  • Work from Home
Looking forward to more of the same, just different as the scale of change steps up a notch or two.

[4] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg

Twin Peaks

Sunday Oct 11, 2009

Nothing to do with David Lynch's rather strange early 90's TV series, but a short local mixed terrain race in Aberystwyth.

I need to stop doing the Aber Twin Peaks race. Despite the history I ran past without knowing about most of it and the marshaling, organization, en-route support, etc and goody bag all being top notch, at 7 miles and 1000ft, it is probably incompatible to train for and race in events like Highland Fling and the Nant Peris Horseshoe given my own unique combination of natural ability (not) and time to train. My time was about 10 seconds faster than last year at just under 62 minutes. So a year of training and not much progress? What did strike me was that after 5 minutes and a cup of tea I felt like I could have started running again. Last year I was a wreak for the rest of the day.

What I suspect has happened is my VO2 max has remained much the same and the threshold between where the body chooses the form of fuel (Glycogen or fat) has improved. The later not being a significant part of this race as the body typically has over an hours Glycogen store. I am much better at hill climbing and longer distances than I was this time last year.

So you get what you train for and I will continue following my running interest of longer mountain based races, but I think I will start to include a flat speed (all things are relative) session at least once every 2 weeks in my training.

Like this post? del.icio.us | furl | slashdot | technorati | digg

Farmers Weekly discussed the need to cull Badgers and Politicians

Saturday Oct 10, 2009

I worked on a farm as my summer job while I was at School and University, so I feel just in claiming some agricultural heritage by sweat and toil if not by decent. About once every 3 month I buy a copy of Farmers Weekly to keep some background in what is going on in agriculture.

Buying a copy of Farmers Weekly in mid-Wales has no shame attached to it. I bought a copy titled alone the lines of "Railway Enthusiast" for my 3 year old who is mad about trains. While I did not comment, I felt the need to tell the chap in W H Smiths in Manchester Airport who I had never seen before or will ever see again that it was not for me. Still small man has got my monies worth out of the train mag.

This weeks copy of F. W. has a Opinion article by a Norfolk farmer called David Richardson who comes across as red faced, older version of Ben Goldacre in wellies which is probably a compliment. I suspect he would be quite happy if certain types of politicians were culled from politics.

Sound Science, however, is about evidence and research. It examines all possibilities. For that reason a scientist will never concede any product or process is 100% safe. They will admit while existing knowledge shows something is 99.999% OK, there is an outside chance something may be discovered that prevents 100% designation. It is this reluctance towards absolutism that make then vulnerable to criticism by some.
My experience of mid-Wales farmers is a tendency to pick and choose from what science has to offer as it suits them, but that is probably a mirror of the population in general and our training to believe what the media tell us on science without questioning the quality of the copy.

Also in this issue was the Farmers Weekly's Awards 2009. A good example of an exception to David Richardson's wise words where Elin Jones the local A.M. (Welsh Assembly Government Member), and Christianne Glossop, the Welsh Chief Vet, have used a combined science and common sense approach to the very real problem of Bovine TB. There is no single "black and white" right course of action around this subject, but a complex set of tradeoffs and risks. Some may say it is political suicide for Elin won't be able to count on the support of the voting Badger population in Ceredigion any longer.

Back in the equally whacky world of diagnosis of Computer System problems, claiming to be 100% sure of the root cause or fix of a problem is leading indicator for knowing too little about a computer systems ecosystem to make a useful contribution. I think so at least, but am open to evidence which may change my mind on this matter.

Like this post? del.icio.us | furl | slashdot | technorati | digg

Arenig Race

Tuesday Oct 06, 2009

Long, long time since I have been in the Arenig range and the Arenig race gave a perfect excuse. Pleased with a time of 1.19:54, it was as fast as I could have managed, with a bit of a sprinting tussle at the end. At 6 miles, it was shorter than I am used to, so found the faster pace of a shorter race a bit of a struggle(you get what you train for), but the running was great and the decent was fast. The last mile along a disused railway line seemed to go on for ages. Pictures in the usual place.

Cracking race, starting in the middle of nowhere. Best soup and cakes of any race west of Offa's Dyke.

After a customer visit yesterday, I took some time out on the drive home for a jog (still tired from Sunday's race) up Moel Famau. Intersected of Offa's Dyke, I think it must have the best view in Wales. To the west Snowdon, Cader Idris, Arenig's, etc and to the east Liverpool, Manchester, Wrexham, etc. OK, so it has the best view to the West in Wales. Caught the sun setting behind Snowdon as I was starting to descend, stunning. Note to self, must remember to carry camera on such adventures. Great training area and a place it would be reasonable to run at night with a head torch.

Like this post? del.icio.us | furl | slashdot | technorati | digg

DTrace and unexploded ordnance

Wednesday Sep 30, 2009

The Sun Corp User Group meeting yesterday went well. We had a fair turn out, some good questions and I have been asked to do a couple of company specific sessions as follow on.

Sometimes you don't always give the best answer when answering cold. Once you have had a little time to mull it over you think of a possible better answer or an equally valid alternative approach(or you were just wrong the 1st time, it happens sometimes).

To the gentleman with the umount problem which fails every few mounts prior to a backup, I would also make sure the assumption about why umount is failing with a busy file. If you are getting an error message in the log which points that way, then fine, if not, it would be a good idea to get the error code of the umount2 system call when it does fail. We could use DTrace, but we could also wrap the umount command inside truss in the script

truss -t umount2 -v umount2 umount /wibble
make sure it is logged. Still think the live dump is the right way to chase this if you can script it right and don't want to sit by the machine for months on end at 2am when the backup kicks off. This is still the wrong answer as ZFS snapshots would allow you to avoid the umount altogether.

To the people concerned about Oracle performance on ZFS, the offer of 30 minutes or so of SharedShell (http://www.sun.com/123) still stands. One question I should of also asked is if the ZFS intent log is split out and on separate fast storage.

On the way home I went for a run near New Rador. Very nice area indeed and great running. I did come across a flag pole with a red flag and some signage which discussed explosives and this being a restricted area. From later discussions with a local this was a test range and people with metal detectors turn up, hoist the flag and dispose of the various bits of scattered ordnance and you really know when they are there.

I am staying to the paths next time. The thought does not appeal of either arriving on a world war 2 morter shell at the pearly gates or being an minor character in 1 episode of Old Harry's Game who spent eternity debugging Windows and Linux performance issues with the promise of DTrace port always a few days away.


View New Radnor in a larger map

In spite of the possible objective danger, some great running but I am keeping to the paths until the clearance work is complete in 2011.

Like this post? del.icio.us | furl | slashdot | technorati | digg

Hill reps vs DTrace@breakfast

Sunday Sep 27, 2009

My typical Sunday afternoon training regime has been more along the lines of I have 2 hours, go out and run and lets see where we end up before we (man plus dog) need to turn around. Somewhat more structured this afternoon with 3 reps up Pumlumon from the west. Only about 6 miles in total. The up bits were mostly runnable, the down bits were soft and fast and the flat bits were absent. Each rep included 300m of ascent and descent. Each time I (dog stayed at home today) got to the top the weather was different. Sunny 1st time, spitting rain 2nd time and in cloud with a cold wind the 3rd ascent, all in the space of about an hour.

No pictures or timings as the battery on both the Garmin and the camera were flat, not much forward planning there then.


View Pumlumon from the west route in a larger map

In a quite different setting, on Tuesday I am presenting at the Sun Corporate User Group Breakfast Meeting in the City. More details can be found are here. I doubt porridge will be served, but there is some Coffee, pastry things and DTrace

[1] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg

Banker pay and really serious sports people

Monday Sep 21, 2009

I was pondering a number of things on my evening run up Pumlomon last night via a new path which approaches from the West direct to the summit. No photo's as I decided to take a extra thermal in my bum bag rather than a camera which turned out to be a good choice as the sun started to set. The main pondering was if a footballer paid N millions a year had advanced their sport to the same extent as Sara Outen or Jez Bragg.

I listened to Sara Outen interviewed on Radio 2 and it was just very impressive what she had achieved in rowing across the Indian Ocean. It felt disappointing she was having to sell her boat to pay back a loan. So many daft things she could be getting on with which push the limit beyond what has been done before in a small boat with no friends.

I have not met Jez, but we have run in a few of the same races (Jez at the front, me at the other end of the field). 3rd in the Western States is a uncelebrated national success. Maybe thats the difference, real ambition and ability which push at the boundaries of what is possible does not get widely celebrated.

I don't find the calls for reform of bankers pay any more or less compelling than the case for the reform for Footballers pay. Rowing solo across the Indian Ocean has a high level of obvious risk with a very personal set of rewards. I don't see a lot of risk in being a Footballer or a Banker, so the rational for the level of monetary reward escapes me as neither appears to be pushing the boundaries of what is possible and inspiring other people. Maybe that is entertainment for you. No one is going to pay to watch footage of Sara rowing 10 hours+ a day in the middle of the ocean or Jez plodding down a trail which looks the same as the next trail.

[3] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg

PPC : Patching Pre-flight Checks

Monday Sep 21, 2009

This looks worth a play with.

Like this post? del.icio.us | furl | slashdot | technorati | digg

Pumlumon Challange

Sunday Sep 20, 2009

Taken a week to write this up, but a lot has been going on work wise in my little world. 2 years in a row the Pumlumon Challenge got fantastic weather. For those who only visit mid-Wales for this event, it is always like that. Claims of average rainfall in the region of 1760mm are just figures picked from the Internet without any factual basis, hence my year round sun tan (not).

The race is part of the Vasque series of Ultra marathons, most of which are mountain based. I did the race last year for the 1st time and this year have done 2 other races in the series.

Wynne, chief organizer managed the most informal start for a race to date. Without any warning or build up, a very informal "off you go" was quite amusing.

I was still tired from the Nant Peris Horseshoe the week before which probably demonstrates to me I have the Peris my all and a week is not enough to recover at these distances which is stating the obvious. It was hot, I found after about 10 miles I was more tired than I should have been, so I was about 30 minutes slower than last year. Since the start is about a mile as the Red Kite flies from my house, I know the route quite well which really helped on the decent down Drosgol picking up about 10 minutes by following the secret quad bike tracks.

I enjoyed this year's race a lot more and even stopped to take a few pictures on top of Drogsol. Great event, fine organization(could have done with more water available at the bottom of Hengwm) and really good to see some of the people like Nick who I had meet on other races in the series.

A couple of photo's shows the large number of native flies which were not biting inclined. Visit them now before the Wind Turbines scheduled to be installed around Nant-y-Moch are put in place (I feel one only has the right to pass adverse comments on such things when their loft is fully insulated if you get my drift).

Like this post? del.icio.us | furl | slashdot | technorati | digg

Nant Peris Horseshoe according to Garmin

Friday Sep 11, 2009

Like this post? del.icio.us | furl | slashdot | technorati | digg

Nant Peris Horseshoe Round 2

Sunday Sep 06, 2009

The Nant Peris Horseshoe starts in Llanberis, takes in the summits of Elidir, Y Garn, Glyder Fawr, Lliwedd, Snowdon and Moel Cynghorion. It is considered by many runners to be the hardest fell race in the Welsh calender at 17.5 miles and 8500ft of ascent. If you think different, I would be interested to know what fell race is harder apart from maybe the Welsh 1000m race and the Tryfan Downhill Dash, do add a comment.

I was very pleased indeed to finish in 5 hours and 13 minutes, which was in the region of 1 hour 20 mins faster than last years epic. I had a target time of 5.30, so in general the race went well. The weather was no where near as hot and apart from the rock being slippery, it was really good running weather with a stiff wind and cloud on the tops, but not so much as to make it cold or navigation difficult. It is the 1st race I have run where felt I achieved my potential on the day. The ascents up Snowdon and Moel Cynghorion were very tough(be something wrong if they were not) and it was cheering for the 3 marshals on top of Snowdon to comment that I was in a much better state than last year.

Dilwen, if you read this, it is now one all for the only race that matters series, next year is the decider!

Mike Blake and friends did a excellent job of organization and marshaling getting the combination of freedom, safety and challenge just right. The contribution of the 3 sponsors(Vic Hotel in Llanberis, 1st Hydro and the Snowdon Mountain Railway) makes a huge difference to the race in terms of access to land in the Llanberis slate quarries to run over, getting the 5 gallons of water to the top of Snowdon on the train and the accommodation for the race HQ. This is one aspect that I was not aware of. It did make me and others chuckle that the prize for the 1st man(I think this is right) was a pair of tickets on the Snowdon Railway to the summit. If you can run that race in 3 hours 12, you do not need the train to get to the submit. Be a nice treat for his grandparents maybe.

Results will end up here and some photos of the race can be found here. This pic

is taken at about a mile or so from the start, hence the rather fresh look, this pic

is take about a mile from the end, hence the general focus on putting one foot in front of the other.

Next race is much closer to home (about a mile as the Kite flies) is the Pumlumon Challenge which is good value at 27 miles and 5500ft which is part of the Ultra Running Championships. 3 of the races in this series in a year is enough for me.

[3] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg

DTrace for breakfast

Friday Sep 04, 2009

The UK Corporate Solaris Users Group on Tuesday 29th September has a breakfast meeting where we are going to sprinkle a little DTrace on your cereal. DTrace was a requested topic at the last meeting, so in keeping with my preferred style of delivery, it will be demo only. Diagnosis and performance analysis is a full contact sport, so best to show it as it really is.

More details can be found are here

Like this post? del.icio.us | furl | slashdot | technorati | digg

Beautiful Days Festival No. 7

Monday Aug 31, 2009

Compared to the last 2 years of mud, it was a relief that the worst the weather did was give a serious threat of drizzle, but backed off before going through with it. The 2 previous years where we spent 3 nights sleeping in a VW Transporter van with 2 children under 5 who spent the day playing in the mud did test the resolve.

The Beautiful Days festival at Escot Park in Devon in now in its 7th year and it has taken me a week to get round to writing it up. The Guardian describe the festival as a family based folk punk hoedown with give a high level flavor. It is a middle sized festival at around 10,000 people with a mix of bands drawn from folk, punk, reggae and rock spanning the last 40 years of music, for example Hawkwind played the same stage and evening as The King Blues. With a couple of stages, you can't see every band and we also spent some time in the kids area. My highlights were

  • Hawkwind : 40 years and still delivering the nearest thing to space travel through the medium of guitar based rock. Great laser show and they really deliver a wall of sound. Probably my top act of the weekend aided only by the products of the Otter Brewery which may have put me in a minority.
  • The highlight in terms of exposure to new bands was The King Blues which was a folk punk mash up with some punchy lyrics.
  • An other highlight of the past for me was The Blockheads. I am proud that the 1st record I bought at the age of 10 was "What a waste" giving me some punk credentials 31 years later. Really nice balance between remembering Ian Dury and being a current band.
  • I have seen the Levellers so many times, that I can't judge if they were better or worse than previous times or other bands. I enjoyed it and playing the whole of "A Weapon called the Word" panned out well.
  • Its hard to say it, but I found The Pogues a partial disappointment. There is something special about Shane MacGowan which still comes out, but he came across as being in a bit of a state(read hell of a state). Still, the Pogues were a band I had wanted to see for a long time and I am please I stayed around.
  • Pronghorn, the worlds premier Cow Punk band was good fun. Suspect the are in a Gene pool of one, but still a good act for a open air stage in the afternoon.
  • It should not work, but it did. Les Tribute are all dressed in red, mashing up covers of disco, rock, new romantic and every other type of chart hit from the 1980's with serious showmanship and humor. Went down really well. I am curious how they find bands like that.
  • I had not heard of Lamb, Gong or the Subhumans, but all were a good way to spent an hour or so.
  • I have seen Dreadzone a couple of times and they were on form. Small people really got into the spirit of it during their set.
  • Howard Marks was interesting. I disagree with almost everything he says, but he is still good value listen to
  • Mitch Benn who does the music bit on Radio 4 "The Now Show" was very good indeed.
  • There is a lot of other stuff going on including full contact Morris dancing where they hit each other with 2 inch wooden sticks, various modern sculptures, a golf carts dressed up as a pirate ship and the option of Confession with Nuns who have whips (it would be quite hard to explain).

So, much fun had by the King family once again, made much easier by the weather and we hope to do it again next year.

An assortment of images.

Next race is the Nant Peris Horseshoe on Saturday at 18 miles and 8500ft of ascent where we have something to prove after last year's rather poor showing.

Like this post? del.icio.us | furl | slashdot | technorati | digg

UKUUG summer conference

Friday Aug 07, 2009

Tomorrow, I am talking at the UKUUG conference which I am really looking forward to. Well not actually my talk, but the event itself. I still have a very fond memory of the 1st UKUUG conference I went to in Herriot Watt University in I think 1992 and it influenced all sorts of things down the line including the series of Sun events I termed Mashups held at various UK Universities in the last year. Just technical, no marketing.

[2] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg