'General' category

 

How my puppy taught me that grace is amazing

Wednesday, January 20th, 2010
Fizz the puppy

Fizz the puppy

We have a puppy!

Fizz is nine weeks old and is what used to be called a mongrel. She’s what my dad calls a “Heinz 57″. She’s a mutt and we love her. Her dad was a collie of some kind and her mum was part-labrador, part-spaniel, part-pretty-much-every-other-breed I think. She’s very cute and like all puppies she manages to capitalise on it.

As with any puppy, Fizz needs to be house-trained. Being thoroughly modern owners we’ve read “Puppies for dummies” and searched every dog website there is. Most of them seem to be thinly disguised adverts for dog products of some kind. We decided to invest in some “pee pads”. These are the inside of a nappy spread out into a square and they are impregnated with some chemical that allegedly attracts puppies to pee on them. They are the modern equivalent of having newspaper all over the floor. The idea is that they make it easier to train your puppy to go on the pad and then you gradually move the pad closer to the door and eventually outside. This trains the puppy to pee outside.

Dogs can’t read

I know that’s obvious but in our research we forgot that Fizz did not read “Humans for dummies” or browse the many “How to train your new owners” Dog websites. Specifically she did not read the instructions on the packet of pee pads. She didn’t know what they were for nor that they were for her own good. In short she didn’t use them. No, she actually hated them. The wunder-chemical did nothing to attract her to them and whenever we put her on the pad — at the allotted time or when she looked like she was wanting to go — she would sit with that “naughty puppy” look on her face then after half hour of nothing we would let her off and she would pee on the rug. The one time she did “go” on the pad, it was more by fluke than design – we still heaped much praise on her as instructed but it was a one-off. She was getting good at recognising when she needed to go but had no desire to go where we wanted. Such is the way with puppies.

So what could we do? Three days of this had left us with a puppy who was in danger of becoming neurotic about paper on the floor and was still peeing and pooping everywhere else. She seemed to understand this wasn’t the plan but it was like she felt she had no option. We decided to skip the pee pad and starting taking Fizz into the back garden. We had been avoiding this as she hasn’t been vaccinated yet but our garden is enclosed and we have no other dogs.

It worked. From day one Fizz has trotted outside onto the grass and done what comes naturally. within 24 hours she had a regular toilet routine down and she also scratches at the back door to let us know if she needs an interim “leg-stretch”.

And grace..?

So what has any of this to do with grace then? Well when you are standing out in the cold waiting for a puppy to “go wee-wee” you do a lot of thinking. On one of these it occurred to me that the reason there are so many ways to house-train a puppy is because puppies are all different. If they were robotic we could just program their software to act how we want. They’re not robots. they are living things with minds and individuality. The reason this technique worked for us is that it suited Fizz. Other dog owners will experience more success with pee-pads and others still will swear by them (as opposed to at them). Then it occurred to me that humans are like this. We’re fickle, what suits one doesn’t necessarily suit another. It’s long been known that some students thrive in class but are hopeless in exams. Others are the opposite, being able to swot up and regurgitate the relevant facts but not apparently being able to get along in class very well. As someone once said, You are unique – just like everyone else. God knows this. He designed us that way. God seems to like diversity.

As has been often said, he didn’t make us as robots – we have free will. That’s all well and good but it has side effects, not least of which is the one that we could (and do) use our free will to reject the very idea of God altogether. It’s that dangerous game that parents play and none more so than God. The game is that you pour your heart and soul into bringing up your kids and you can at best only hope they won’t reject you and walk away. Most times kids like anyone will respond to a loving upbringing by loving their parents but that love does not always mean they will be what their parents had dreamed. And those with multiple children will know that what works with one child is almost as likely to not work with the next. People, like puppies are diverse. Imagine coming up with a single method of house-training every single puppy which not only works but suits every puppy’s individual needs and desires. It’s almost impossible, that’s why there are so many. If you want another analogy imagine coming up with a fool-proof weight loss programme which would not only work but suit the individual needs of every person who went on it. Again impossible.

Now consider the diversity between two puppies or two children with the same parents. Now project that upwards to the 6 billion people currently on the planet (never mind all the ones who are no longer on it). Imagine trying to come up with a single way to recompense for the diversity of wrong doing and – yes – sin among so many people. Yet God did. In a single act Jesus dealt with the entire range and amount of sin the human race could collectively muster – ever. And yet not one person is dealt with the same. Each person who comes to what we Christians call the “throne of grace” is forgiven completely and finds all their sin, guilt and even shame dealt with once and for ever. Yet each person will leave with a different experience. Each encounters a very personal and real Saviour who reacts and interacts with them in a way that best suits them. In short each encounters grace which sufficient.

That’s why it’s amazing.

This is the day the Lord has made…

Monday, January 4th, 2010

Thought I’d start the new year with a cautionary tale.

Somebody once said “There’s no such thing as a normal day”. That is true but there are definitely abnormal days. Days that really could only happen once. At least there had better be or else the day described here could happen again. Before I go any further I want to say this is all absolutely true (except the Bon Jovi bit which I can’t prove) and occurred in mid 2008. At the time, I submitted it as an article for an internal magazine where I was then working but never got around to putting it on here.

Oh and wouldn’t read this while eating if I were you.

Rude awakenings

It all started when my left leg decided it was time to re-introduce me to the idea of cramp. Now I’ve had my fair share of cramp and perhaps it was the fact that I was in the middle of an unusually deep sleep but I don’t recall cramp ever feeling like this! This was man-cramp. My leg felt like it had a shark attached and I went from snore to roar in under a second. I did what any normal human would do and screamed. Actually I didn’t – I was about to when I remembered my loving wife (Claire) sound asleep beside me and being a caring husband (and a complete coward) I thought it best not to wake her at 5:30 in the morning.

So I slid out of bed (the only way I could actually move at the time) and tried to get rid of the cramp by stretching my leg – which of course hurt even more. So now I wanted to scream even more. Time to leave the room and scream elsewhere. They don’t call it cramp for nothing though and my first step resulted in a half lunge and me falling towards the bed. After a clever mid-fall twist which would have made Tom Daley proud I avoided the bed and landed on the floor – right on top of the leg with cramp. So I crawled to the bathroom, stuffed a flannel in my mouth and stretched my leg. After about ten minutes the pain (and the screaming) reduced enough for me to limp back to bed where my – ever so concerned – wife was probably dreaming about Jon Bon-Jovi but was definitely not awake. Phew. The venture was a success in one aspect at least.

I went from roar to snore in under a second. This was man-cramp!

And so back to sleep for all of around 10 minutes when my son (four at the time) started shouting “help!” from his bedroom. Despite some well placed elbows, Bon-Jovi was still holding my wife’s avid attention. So up I got and hobbled into the kids’ room to find him sitting up in the top bunk. He calmly explained that he’d had a nightmare and had “forgotten” to wake up in the middle of it to go to the toilet. The bed was soaked. His sister (three) was as out of it as my wife (but hopefully not dreaming about Jon Bon-Jovi) in the lower bunk. The manager in me took over and I decided that eighties musicians would have to move aside. I, gently, woke my wife and assigned her the task of dealing with our son while I dealt with the bed. Standing on the edge of the lower bunk (with my daughter still asleep in it) I stripped the top one and cleaned up. Eventually the bedding was all piled up and Catnip (his favourite toy) was sitting atop the pile like a wee-covered Guy Fawkes. I decided I’d take them down “in the morning”. By this time my son was clean and in dry jammies and clambered back into bed. I limped back to mine. My wife was already heading back to the eighties and my cramp was dying down so it seemed some sleep was on the cards.

Enter the cat

At this point the cat realised she had not played a big enough part in my morning. She also decided – what with all the moving around – that it must be time for her breakfast. Tempting as it was to help her out of the upstairs window, I hobbled downstairs and fed her with all the grace I could muster. Believe me, she was lucky I didn’t put a funnel in her mouth and pour it down! So after all that it was back to bed and what was left of my sleep.

Believe me at this point the cat was lucky I didn’t open her mouth and pour the food down for her!

But wait! There’s more. Apparently during my cramp-induced gymnastics I managed to knock my alarm clock off the bedside and turned it off. So half an hour after I was supposed to wake up, my son appeared beside my bed and gently shook me. “Ah bless” I thought ,“He probably wants some breakfast”. He probably did, but the reason he was waking me up was to say “Daddy, Pebbles has done a poo in my room”. Pebbles if you haven’t guessed is the afore-mentioned cat. Taking in this glorious news I just knew it would be on the rug and not on the – easy to clean – laminate flooring. “Where abouts?” I asked, anxiously. “On the bottom bunk” came the reply swiftly followed by – a very dead-pan – “and it’s all squishy”. This was enough to drag my wife back from her own personal Ashes-to-Ashes and she went to rescue our daughter from the cat’s new litter tray. After she returned while I limped towards my own personal Life On Mars to clean another bed. Meanwhile Mummy went through the cleaning-a-child-with-cat-poo-on-their-fingers-whilst-avoiding-getting-it-on-yourself-and-anything-else procedure (patent pending).

When I arrived there were indeed some “parcels of fun” from Pebbles the cat on the end of the bed and they were indeed, squishy. Not that my daughter had noticed. Apparently she had remained completely asleep while the cat did it’s business and – even with the squishy poo on her bed – I confess I was envious. The cat must have seen my face and decided this was not the time to ask for more food and she sat quietly by the back door waiting for me to open it. If she was smart she’d stay out there all day. I know my cat. She’s not that smart.

A twist in the tale

You’d think this story would end now wouldn’t you but, like an M. Night Shyamalan film, there’s one final plot twist. As I went out to deposit Pebbles’ – er – pebbles ( now in a bag ) into the dustbin I re-discovered that the day before my Father-in-Law ( who to be fair was just trying to be helpful ) had put the kitchen bin liner and put it next to our dustbin. I had “meant” to do something about that before going to bed because, bless him, he didn’t know the reason we have dustbins with lids where I live. They are called foxes and overnight a couple of the little beggars had ripped that bin bag to shreds and spread the contents – offering like – before my front door. They were obviously looking for waste food. Ha! Waste food in our house – nice one.

So there I stood, tired, in bare feet, only one of which I could stand on, holding a bag of poo, before a sea of kitchen waste. Hey, at least the sun was shining. Right in my eyes! So I mopped up the sea, deposited the bag o’ poo and glanced at the clock. Arrghhh – 7:45 – I was supposed to leave at 7:30!

So while “this is the day that the Lord has made” would seem ironic at that moment. “We will rejoice and be glad in it” was a particular struggle. I really hope that was an abnormal day. Because if it wasn’t, there’s a risk that it could happen again and I’m not sure I could survive two days like that.

I know for a fact that my cat won’t!

P.S. My wife has asked me to point out that the bit about Bon Jovi is entirely without evidence or factual basis and is simply a pre-supposition on my part. Glad to get the legal part over but I would like to say that she was very excited when I later gave her tickets to a Bon-Jovi concert

Why the lights are going out all over the web

Monday, February 16th, 2009

In New Zealand a new law is about to be passed. Under Section92A, any internet user can have their connection cut off if the givernment suspects they’ve been infringing copyright. No proof, no evidence, no day in court. It becomes law on Feb 28.

Across the web people are mounting a blackout campaign – Twitter, Facebook and other profile pictures are being replaced by a black square and bloggers are getting in on the act as well.

New Zealand's new Copyright Law presumes 'Guilt Upon Accusation' and will Cut Off Internet Connections without a trial. Join the black out protest against it!

I, for one, am glad to join their ranks. Lot’s of people infringe copyright and it’s wrong but to be found guilty by accusation is worse. As a Christian, a web-user and a producer of artwork – I find this law disturbing and immoral.

Let it snow!

Monday, February 2nd, 2009

Yesterday the weather people said we should expect “light” snow for the next couple of days. We woke up to find it snowing all day and now we’ve had around 8 inches of snow.

Still – the wonders of the Internet – I’ve been working from home all day – with a short break early on to help my kids build this fella (and have a snowball fight or three!).

Snowman

Snowman

Elephant jokes

Wednesday, December 3rd, 2008

I love elephant jokes, they require a certain weirdness in your sense of humour (and some lateral thinking) but… These are clean ones, I know plenty of riskier ones exist but please don’t send them to me.

  • How can you spot an elephant in disguise? He’s the one wearing sunglasses
  • How many elephants can you get in a mini*? Four. Two in the front and two in the back
  • How do you tell when an elephant has been in your fridge? Footprints in the butter
  • How do you tell when two elephants have been in your fridge? Two sets of footprints in the butter
  • How do you tell when three elephants have been in your fridge? Three sets of footprints in the butter
  • How do you tell when four elephants have been in your fridge? There’s a mini parked outside
  • What time is it when an elephant sits on your fence? Time to get a new fence
  • Why isn’t it safe to enter the jungle on Tuesdays? That’s elephants do their parachute practice
  • Why are crocodiles flat? They entered the jungle on Tuesdays
  • What do you get if you cross and elephant and a kangaroo? Dents all over Australia
  • How elephants hide in the kitchen? They paint their feet yellow and hide upside down in a bowl of custard
  • Have you ever seen an elephant in a bowl of custard? Proves how effective their disguise is
  • How many elephants does it take to change a light bulb? None, elephants have no need of light bulbs
  • Why are elephants large grey and wrinkly? If they were small round and white they’d be a cue ball
  • Why do elephants have big ears? Because Noddy wouldn’t pay the ransom.
  • How do elephants get up oak trees? Sit on an acorn and wait for spring
  • How do elephants get down from oak trees? Sit on a leaf and wait for autumn
  • How do you get an elephant into a matchbox? By taking the matches out first
  • What did Tarzan say when he saw elephants coming over the hill? Look, the elephants are coming over the hill.
  • What did Tarzan say when he elephants wearing sunglasses coming over the hill? Nothing, they were in disguise.
  • What do you do when a herd of elephants is charging towards you? Make a trunk call and reverse the charges
  • What’s grey and has four legs? An elephant (have you been paying attention?)
  • What’s NOT grey and doesn’t have four legs? No elephants
  • What’s grey, has four legs and a trunk? A mouse going on holiday
  • What’s the simplest way to sculpt and elephant out of marble? You get a big block of marble and chip away everything that doesn’t resemble an elephant
  • How do you make elephant stew? Dice one elephant and place in a simmering pot of stock until tender, add sliced rabbit to taste. You can use alternatives to rabbits but note that not everyone likes hare in their stew.
  • Why did the elephant cross the road (1)? The chicken had flu.
  • Why did the elephant cross the road (2)? His tender bid was lower than the chickens’ one.
  • Why did the elephant stay on this side of the road? There were cars coming – what do you think he is stupid?
  • Why do elephants paint their toenails green? So they can hide in apple trees
  • Why can you hear screams from the orchard? The giraffes are eating the apples.
  • How do you catch an elephant? By using elephant paper
  • How do you lure an elephant? Hide in a bush and makes noises like a peanut
  • How do you worry an elephant? Tell it that you’re the bait.
  • Why do hippos swim in lakes? I don’t care, these are elephant jokes!
  • Why have elephants got trunks? Because they don’t like swimming in the nude
  • Why have elephants got big ears? Because Noddy won’t pay the ransom

Long jokes – shaggy dog stories

Tuesday, December 2nd, 2008

Some longer jokes for you. Again not particularly new but pretty funny if you ask me.

Stringing along

A piece of string enters a pub and orders a beer. The barman says “Look pal, it’s nothing personal but we don’t serve string in here, we had some trouble with some twine last year”. “Fair enough” says the string and he leaves. Next day the string comes back in and the barman says “I told you yesterday, we don’t serve string – now get out!” The piece of string promptly leaves but he returns the next day, and the next and all week and every time the barman throws him out. Finally the barman has enough and threatens the string. “You’re pushing your luck!”, he says, ” If you come in here tomorrow, you’ll be sorry!”.

Sure enough, next day, the string comes in. The barman loses his cool and snatches the string and whacks it on the bar about a dozen times. Then he ties it in a knot, swings it around his head and throws it into the wall. Finally he gives it to his dog, which chews it up and spits it out. The barman finally throws the string out of the door and says, “There, let that be a lesson to you – WE DON’T SERVE STRING!”

Next day, the string comes in, still tied up and all tatty. “Oh for goodness sake!”, says the barman, “Look, we don’t serve string and you are, are you not a piece of string?”

“No,”, says the string, “I’m a frayed knot!”

A monkey in a pub

A man walks into a pub with a monkey on his shoulder. The barman (probably related to the one above) says “Sorry pal, no animals.” “He doesn’t mean any harm.” says the man, “He’s just going to sit here with me, while I have a drink.” “Oh, okay then.”, says the barman, “But any trouble and you’re out.” So the man orders a beer and sits down at the bar.

Soon the monkey jumps off his shoulder and starts eating the bar snacks. “Hey!”, says the barman, “You said he was going to sit with you?” “Oh, it’s just some nuts. He’ll be good from now on.”, says the man.

Then the monkey jumps off the bar and onto the pool table. “Hey!”, says the barman, “Get out, come on you’ve had your chance.” “He won’t cause any harm,”, said the man, “Just let him watch.” Next the monkey grabs the cue ball and the barman protests again but the man says, “He’s just being inquisitive” Finally the monkey swallows the cue ball, let’s out a loud squeal and runs out of the pub. The barman shouts “Okay, out, now! And you owe me for one cue ball!” “Sorry”, says the man, “He’s normally very good.” And he pays up and leaves.

A year later the same returns with his monkey. “I remember you!”, says the barman, “Out!”. “No, no”, says the man, “It’s okay, he’s better trained and he really has learned his lesson. Just one drink?” “Okay” says the barman, “but that’s it.”

The man drinks his beer and sure enough the monkey jumps down onto the bar, eats some peanuts and onto the pool table. “He’s at it again!” says the barman “I thought you said he had learned his lesson? The monkey then picks up the cue ball and shoves it up it’s own bottom, winces and drops the ball, to groans from around the pub.

“He has learned his lesson.”, says the man, “He tests everything for size first now.”

A short cut

Bob and Joe are walking home late one night and they pass a graveyard. Bob suggests taking a shortcut through it but the Joe has to meet someone elsewhere so they part company. The next day they meet up.

“You made it through the graveyard then?” says Joe “Yeah, but you’re right there’s something creepy going on in there.”, says Bob. “Like what?”, asks Joe “Well, I could hear this really strange sound, like music being played backwards.” “Really?”, says Joe, “Tell you what, why don’t I get my tape recorder and we’ll cut through there tonight, see if we can record it?”

The next day they meet up again and Joe plays the tape. “That sounds classical” say Bob. “Yeah, it’s Beethoven’s 9th symphony – I’m playing the tape backwards.” says Joe, “And I found out where it’s coming from, come and see.” Joe leads Bob back to the graveyard and up to a grave marked “Ludwig van Beethoven”. “I don’t get it,”, says Bob, “Why is the music coming out backwards?” “It’s obvious really”, says Joe, “He’s decomposing.”

A frog in the bank

A frog walks into a bank and asks to see a personal advisor about a loan. The personal advisor, a Miss Patricia Wakk, sits him down and asks how much he wants to borrow. “£15,000″ says the frog “I see”, says Miss Wakk, “And do you have any collateral to cover this loan?” “Yes”, says the frog and hands over a small pink pottery elephant “Erm, have you anything else, this probably won’t be enough.”, says Miss Wakk “I think that will be sufficient,” says the frog. “Well, I would have to check with the manager but I find it unlikely”, she says. “Oh I see, well be sure to mention my name when you ask him, it’s Kermit, Kermit Jagger. Does the name mean anything to you?” says the frog “Not really Mr Jagger, but if you would like to wait here I will be back in a moment.” says Patricia. With that she goes to see the manager. “I have a frog called Kermit Jagger outside who wants to borrow £15,000 using this as collateral.” she says. The manager looks at the elephant and says “okay then.” “But it’s £15,000!” protests Miss Wakk, “What on earth is that thing if it can be used as collateral for a £15,000 loan?” The manager sighs, hands back the elephant and says, “It’s a nick-nack Patti Wakk, give the frog a loan, his old man’s a Rolling Stone.”

Short jokes and one-liners

Monday, December 1st, 2008

Most of these are old, some will make you laugh, some groan

  • What do you get if you cross a gorilla with a pickaxe? Severely beaten around the head!
  • What’s the difference between a fish and a bicycle? They can both swim. (Except for the bicycle)
  • What’s the difference between a photocopier and the flu? One makes facsimiles; the other makes sick families.
  • What is the difference between a fisherman and a lazy schoolboy? One baits his hook, while the other hates his book.
  • What’s the difference between Democracy and Feudalism? With Feudalism, it’s your count that votes!
  • What noise does a baby ghost make? Boo-hoo, boo-hoo
  • What do you get if you feed a lemon to your cat? A sour puss!
  • What goes “mmbzzz, mmbzzz” really quietly? A mumble bee.
  • What type of animals tell lies? Am-fib-ians
  • What question will always be answered “yes”? What does Y-E-S spell?
  • What’s the only thing worse than finding a maggot in your apple? Finding half a maggot.
  • What do you get if you cross a cat with a parrot? A Carrot.
  • What do you call a flock of birds who perform stunts in formation? The red sparrows!
  • What do you call a man with a tree on his head? Edward (ed-wood)
  • What do you call a man with three trees on his head? Edward Woodward
  • What do you call a kangaroo in the artic? Lost
  • What’s yellow and dangerous? Shark infested custard
  • How do you make a band stand? Take away their chairs
  • What do you call a fish with an engine? A motor-pike
  • What goes “Ha ha bump”? Someone laughing their head off
  • Why is Honey expensive in Brazil? Because there’s only one B is Brazil

From website to blog to magazine!

Tuesday, January 9th, 2007

I’ve mentioned both my affection for free software and Free Software Magazine before. Well now I can link the two as I have had two articles published in the latest issue (15) of FSM.

The first is a beginners guide to understanding free software which does exactly what it says on the tin (I hope). The second is a review of GRAMPS which is a free software licenced genealogical application.

If you are interested in free software or just want to know what the fuss is about I recommend the first one. The second will be of interest if – like myself and many – you are interested in family trees and the like.

10 years on the web!

Tuesday, May 23rd, 2006

Although I’ve been using the Internet (in various forms)ing for a little longer, it has occurred to me that this years marks the tenth anniversary of my web presence in the form of websites.

Crimperman’s Christian Freebies started life in 1996 as a way to distribute my Christian desktop themes, other sites were added and around 5 years ago I merged them all into the site you see before you (obviously I’ve updated the content since then!).

Of course a lot has changed since then, in terms of the World wide web and me but some things remain the same. I’m still having the make sure my web pages can load on on dial-up connections for a start. It’s not that I expect everyone to pay for broadband if they don’t need it but I have to say that ten years ago I expected the basic connection speed would be a lot faster than 56k!

Using KDE dialogs in Firefox and Thunderbird

Tuesday, May 9th, 2006

As you may have guessed I use both GNU/Linux (Debian) and Firefox at work and home. Within Debian I use the KDE desktop and for some time it has bugged me no end that firefox (and Thunderbird for that matter) use the GTK dialogs (as used in GNOME. Now there’s nothing wrong with these per-se but what bugs me is that I choose to use KDE and therefore pretty much all my desktop applications use the typical KDE open, save and print dialog boxes – except Firefox and thunderbird and try as I might I couldn’t find a way to switch them over….

Until now…

Kde – How To: integrate Firefox with KDE – Ubuntu Forums

Above is a link to a Ubuntu forum (Ubuntu is another GNU/Linux distribution based on Debian) which explains how to get firefox to use the KDE dialogs. It works a treat and can be transposed to Thunderbird as well. For those who don’t want to hop over there – or in case the post isappears in the future, here’s the relevant details…

  1. Find the system-wide firefox components directory. For Debian it is /usr/lib/firefox/components.
  2. Edit the file called nsFilePicker.js in that directory (you may need to be root)
  3. Find the following piece of code compMgr.registerFactoryLocation(FILEPICKER_CID, “FilePicker JS Component”, // really long comment here “”, // really long comment here fileSpec, location, type);

  4. Edit it to look like this

    compMgr.registerFactoryLocation(FILEPICKER_CID, “FilePicker JS Component”, // really long comment here FILEPICKER_CONTRACTID, // really long comment here fileSpec, location, type);

    1. Save the file

    2. You’ll now need to refresh the firefox chrome registry which is easiest done by installing or removing an Extension (Look under the tools menu) and restarting firefox.

That’s it. If you want to make similar changes to Thunderbird edit the nsFilePicker.js file in the thunderbird components directory (in Debian this is /usr/lib/thunderbird/components/”).

On restarting firefox the standard GTK open, save and print dialogs are all replaced by the typical KDE ones for your system. Incidentally this also resolves a problem with firefox defaulting to letter size paper for printing (not good if you’re not in the USA).

 
  • Recent Posts

  • Twitter

    • Tags

      android answers birthday blackout campaigns Children Christianity Christmas CreativeCommons days out Equitas events Faith family Food freedom free software GNU/Linux Heaven holidays humour internet IT Jesus jokes lessons Life love Poetry prayer Questioning recipe snow software tech testimony Truth tweeted wordpress Worship Writing
    • Archives

    • Twitter Followers

    •