Sometimes blogging is easy. You come up with an idea for a post and it flows from your fingertips. Sometimes it's tough, and you find yourself chiseling away at something which makes sense in your mind and is almost there, but not quite. And sometimes you have an idea just before falling asleep for the... Continue Reading →