<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-35478380</id><updated>2012-01-31T12:18:29.051+02:00</updated><category term='Personal'/><category term='Magic: The Gathering'/><category term='Flash'/><category term='Games'/><category term='Microsoft'/><category term='IT Stuffs'/><category term='Measurements'/><category term='SharePoint'/><category term='Work'/><category term='Other Useless Stuff'/><category term='Other Useful Stuff'/><category term='Health'/><category term='News'/><category term='XBOX'/><category term='Law Related'/><category term='Politics'/><title type='text'>Hannes Foulds</title><subtitle type='html'>This is a personal blog about stuff...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>91</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-35478380.post-6246287100886998566</id><published>2011-09-06T11:19:00.002+02:00</published><updated>2011-09-06T11:22:13.360+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Choose to Be Happy at Work</title><content type='html'>Happiness is largely a choice. I can hear many of you arguing with me, but it's true. You can choose to be happy at work. Sound simple? Yes. But, simplicity is often profoundly difficult to put into action. I wish all of you had the best employer in the world, but, face it, you may not. So, think positively about your work. Dwell on the aspects of your work you like. Avoid negative people and gossip. Find co-workers you like and enjoy and spend your time with them. Your choices at work largely define your experience. You can choose to be happy at work.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Know that how you react to a situation is up to you&lt;/span&gt;&lt;br /&gt;Some people are happy with their jobs, while others are not.  What's the difference?  Is one group just luckier than the other?  Chances are that's not the case.  Those who are unhappy in their profession often feel dissatisfaction with a situation happening outside of their control (such as downsizing or a merger).  But their unhappiness and stress actually began with their thoughts, fears, and perceptions about the downsizing.  In other words, situations are completely neutral —it is our thoughts about the situation that lead to dissatisfaction.  Hard to grasp and easier said than done?  Sure, because fear can easily take over our thinking.  As long as you believe you are a helpless victim you will not see a positive and effective response to every situation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Do Something You Love Every Single Day&lt;/span&gt;&lt;br /&gt;You may or may not love your current job and you may or may not believe that you can find something in your current job to love, but you can. Trust me. Take a look at yourself, your skills and interests, and find something that you can enjoy doing every day. If you do something you love every single day, your current job won't seem so bad. Of course, you can always make your current job work or decide that it is time to quit your job.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Make Friends&lt;/span&gt;&lt;br /&gt;In their landmark book, First, Break All The Rules: What the World’s Greatest Managers Do Differently, Marcus Buckingham and Curt Coffman list twelve important questions. When employees answered these questions positively, their responses were true indicators of whether people were happy and motivated at work. One of these key questions was, "Do you have a best friend at work?" Liking and enjoying your coworkers are hallmarks of a positive, happy work experience. Take time to get to know them. You might actually like and enjoy them. Your network provides support, resources, sharing, and caring.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Ask for Feedback Frequently&lt;/span&gt;&lt;br /&gt;Have you made statements such as, "My boss never gives me any feedback, so I never know how I'm doing." Face it, you really know exactly how you're doing. Especially if you feel positively about your performance, you just want to hear him acknowledge you. If you're not positive about your work, think about improving and making a sincere contribution. Then, ask your boss for feedback. Tell him you'd really like to hear his assessment of your work. Talk to your customers, too; if you're serving them well, their feedback is affirming. You are responsible for your own development. Everything else you get is gravy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Make Only Commitments You Can Keep&lt;/span&gt;&lt;br /&gt;One of the most serious causes of work stress and unhappiness is failing to keep commitments. Many employees spend more time making excuses for failing to keep a commitment, and worrying about the consequences of not keeping a commitment, than they do performing the tasks promised. Create a system of organization and planning that enables you to assess your ability to complete a requested commitment. Don't volunteer if you don't have time. If your workload is exceeding your available time and energy, make a comprehensive plan to ask the boss for help and resources. Don't wallow in the swamp of unkept promises.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Avoid Negativity&lt;/span&gt;&lt;br /&gt;Choosing to be happy at work means avoiding negative conversations, gossip, and unhappy people as much as possible. No matter how positively you feel, negative people have a profound impact on your psyche. Don't let the negative Neds and Nellies bring you down.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Be proud of yourself and your work&lt;/span&gt;&lt;br /&gt;It doesn’t matter whether you are a restroom janitor or a president of a multi-million dollar company. Taking pride in the work you do is the first step in job satisfaction. Give it your best. Always go for quality work. At the end of the day, knowing that you’ve done your best gives you a feeling of pride and satisfaction.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Create an attitude of enthusiasm&lt;/span&gt;&lt;br /&gt;Believe it or not, you can be happy with your current just by changing the way you approach it. If you think that your job is so boring and monotonous, it will be boring and monotonous. So start thinking that your job is exciting and challenging. Your attitude towards your job is the product of your thoughts. And since you are in total control of our thoughts, you are in control of your attitude. This is your daily challenge: Create an attitude of enthusiasm to your work, no matter what you feel. By changing your attitude, you change your feeling. And when you have that positive feeling, you will be satisfied. Try this and be prepared for a big change.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;The specialist&lt;/span&gt;&lt;br /&gt;Of course you have plans of career advancement, right? Then try this on for size: Study the work you do by taking down notes and practicing it even for just one hour a day. In a short time, you could be the company’s specialist in that discipline. By genuinely being interested in your work, you get a natural tendency to be enthusiastic because of the learning you have gained.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Find happiness in the job you have now&lt;/span&gt; &lt;br /&gt;Many people expect the right job or the right career to dramatically change their level of happiness, but happiness research makes it clear that your level of optimism and the quality of your relationships eclipse the satisfaction you gain from your job. If you have a positive outlook, you will make the best of any job, and if you have good relationships with people, you won't depend on your job to give your life a greater sense of meaning. You'll find it in your interactions with the people you care about. Now that doesn't mean you shouldn't aspire towards a job that will make you happier; it means you should understand that the capacity of your job to make you happy is quite small in comparison to your outlook on life and your relationships with people.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;The grass is greener on your side&lt;/span&gt;&lt;br /&gt;Most amateurs think that the grass is greener on the other side. And that’s what they will always be: amateurs. Being a professional, you know that the grass on your side of the fence is greener. You don’t have to look for opportunities on the other side when all of the challenges you need are in your own company. Again, be creative in finding them and stop looking at the other side of the fence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-6246287100886998566?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/6246287100886998566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=6246287100886998566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6246287100886998566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6246287100886998566'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2011/09/choose-to-be-happy-at-work.html' title='Choose to Be Happy at Work'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-9167983846569451990</id><published>2009-06-22T09:26:00.003+02:00</published><updated>2009-06-22T09:32:05.782+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Two legs and only one head</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5hn44s7YbCk/Sj8yPHVfAWI/AAAAAAAAAWw/UWka-Sz5stg/s1600-h/cartoon.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 283px;" src="http://1.bp.blogspot.com/_5hn44s7YbCk/Sj8yPHVfAWI/AAAAAAAAAWw/UWka-Sz5stg/s400/cartoon.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5350050117588025698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;People have two ears and only one mouth; I guess that means we should listen more, and talk less.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Hmm. Two legs and only one head. Maybe you should think less, and fuck off.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-9167983846569451990?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/9167983846569451990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=9167983846569451990' title='35 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/9167983846569451990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/9167983846569451990'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2009/06/two-legs-and-only-one-head.html' title='Two legs and only one head'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5hn44s7YbCk/Sj8yPHVfAWI/AAAAAAAAAWw/UWka-Sz5stg/s72-c/cartoon.jpg' height='72' width='72'/><thr:total>35</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1466868034084813170</id><published>2009-01-21T11:52:00.002+02:00</published><updated>2009-01-21T12:09:23.921+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Jy Droom</title><content type='html'>Somebody tricked you to visit this URL, go kick them in the nuts and then &lt;a href="http://www.facebook.com/profile.php?id=672501265&amp;ref=profile"&gt;add me as a friend&lt;/a&gt; in Facebook if you like ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1466868034084813170?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1466868034084813170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1466868034084813170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1466868034084813170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1466868034084813170'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2009/01/jy-droom.html' title='Jy Droom'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-3443044317359759662</id><published>2008-09-26T08:27:00.001+02:00</published><updated>2008-09-26T08:29:11.978+02:00</updated><title type='text'>YouTube Virus</title><content type='html'>&lt;a target="_blank" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5hn44s7YbCk/SNyBDSOiJhI/AAAAAAAAATg/ROv1J1gi5os/s1600-h/listen_to_yourself.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_5hn44s7YbCk/SNyBDSOiJhI/AAAAAAAAATg/ROv1J1gi5os/s400/listen_to_yourself.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5250213159039542802" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-3443044317359759662?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/3443044317359759662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=3443044317359759662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3443044317359759662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3443044317359759662'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/09/youtube-virus.html' title='YouTube Virus'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5hn44s7YbCk/SNyBDSOiJhI/AAAAAAAAATg/ROv1J1gi5os/s72-c/listen_to_yourself.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4157052631930433112</id><published>2008-09-18T08:19:00.009+02:00</published><updated>2008-09-18T08:42:41.909+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Packman</title><content type='html'>&lt;a href="http://s303.photobucket.com/albums/nn154/HannesFoulds/?action=view&amp;current=packman.png" target="_blank"&gt;&lt;img src="http://i303.photobucket.com/albums/nn154/HannesFoulds/packman.png" border="0" alt="Photobucket"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4157052631930433112?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4157052631930433112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4157052631930433112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4157052631930433112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4157052631930433112'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/09/packman.html' title='Packman'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-8950402291979964743</id><published>2008-09-15T09:02:00.001+02:00</published><updated>2008-09-15T09:04:36.063+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Large Hadron Particle Collider</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5hn44s7YbCk/SM4I7QZSOdI/AAAAAAAAASg/sHDHvpzYH7Y/s1600-h/largehadroncollidertp3.jpg" target="_blank"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_5hn44s7YbCk/SM4I7QZSOdI/AAAAAAAAASg/sHDHvpzYH7Y/s400/largehadroncollidertp3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5246140430039529938" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-8950402291979964743?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/8950402291979964743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=8950402291979964743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8950402291979964743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8950402291979964743'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/09/large-hadron-particle-collider.html' title='Large Hadron Particle Collider'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5hn44s7YbCk/SM4I7QZSOdI/AAAAAAAAASg/sHDHvpzYH7Y/s72-c/largehadroncollidertp3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-8868050492712481896</id><published>2008-09-08T09:58:00.002+02:00</published><updated>2008-09-08T09:59:48.196+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Making Mondays feel OK</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5hn44s7YbCk/SMTbV4XW_tI/AAAAAAAAASY/LvK_BAbrERk/s1600-h/mitchieville_arse_a.jpg" target="_blank"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_5hn44s7YbCk/SMTbV4XW_tI/AAAAAAAAASY/LvK_BAbrERk/s400/mitchieville_arse_a.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5243557035120197330" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-8868050492712481896?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/8868050492712481896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=8868050492712481896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8868050492712481896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8868050492712481896'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/09/making-mondays-feel-ok.html' title='Making Mondays feel OK'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5hn44s7YbCk/SMTbV4XW_tI/AAAAAAAAASY/LvK_BAbrERk/s72-c/mitchieville_arse_a.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-8214045277156974367</id><published>2008-09-05T08:36:00.001+02:00</published><updated>2008-09-05T08:37:42.911+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>You Are Here</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5hn44s7YbCk/SMDTjCLfVXI/AAAAAAAAASQ/bm08VGVkhN8/s1600-h/flowchart2.jpg" target="_blank"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_5hn44s7YbCk/SMDTjCLfVXI/AAAAAAAAASQ/bm08VGVkhN8/s400/flowchart2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5242422565093201266" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-8214045277156974367?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/8214045277156974367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=8214045277156974367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8214045277156974367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8214045277156974367'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/09/you-are-here.html' title='You Are Here'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5hn44s7YbCk/SMDTjCLfVXI/AAAAAAAAASQ/bm08VGVkhN8/s72-c/flowchart2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-6821695278977709186</id><published>2008-09-04T08:24:00.003+02:00</published><updated>2008-09-04T08:28:19.934+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>It's called (Project) Management</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5hn44s7YbCk/SL9_0GXfMfI/AAAAAAAAARw/GVgqh_eIxJY/s1600-h/Dilbert.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_5hn44s7YbCk/SL9_0GXfMfI/AAAAAAAAARw/GVgqh_eIxJY/s400/Dilbert.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5242049024321597938" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-6821695278977709186?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/6821695278977709186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=6821695278977709186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6821695278977709186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6821695278977709186'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/09/its-called-managing.html' title='It&apos;s called (Project) Management'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5hn44s7YbCk/SL9_0GXfMfI/AAAAAAAAARw/GVgqh_eIxJY/s72-c/Dilbert.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1476340609818250939</id><published>2008-09-03T14:56:00.000+02:00</published><updated>2008-09-03T14:57:25.986+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>The Website Is Down</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BcQ7RkyBoBc&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/BcQ7RkyBoBc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1476340609818250939?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1476340609818250939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1476340609818250939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1476340609818250939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1476340609818250939'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/09/website-is-down.html' title='The Website Is Down'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-5145484074362110185</id><published>2008-08-22T14:35:00.002+02:00</published><updated>2008-08-22T14:37:17.801+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Black Sheep</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_5hn44s7YbCk/SK6y18jk9QI/AAAAAAAAAO0/k7HVYbU7eXo/s1600-h/Black+Sheep.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_5hn44s7YbCk/SK6y18jk9QI/AAAAAAAAAO0/k7HVYbU7eXo/s400/Black+Sheep.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5237320056536626434" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-5145484074362110185?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/5145484074362110185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=5145484074362110185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5145484074362110185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5145484074362110185'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/08/black-sheep.html' title='Black Sheep'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5hn44s7YbCk/SK6y18jk9QI/AAAAAAAAAO0/k7HVYbU7eXo/s72-c/Black+Sheep.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-2934606791651414210</id><published>2008-08-13T15:03:00.000+02:00</published><updated>2008-08-13T15:05:08.067+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Pen Twirling</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GdVVt_jXJvM&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GdVVt_jXJvM&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pVLl107XSnc&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pVLl107XSnc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gMPPN1WSK0A&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gMPPN1WSK0A&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-2934606791651414210?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/2934606791651414210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=2934606791651414210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2934606791651414210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2934606791651414210'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/08/pen-twirling.html' title='Pen Twirling'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-3142097204484940707</id><published>2008-08-11T09:10:00.001+02:00</published><updated>2008-08-11T09:11:54.609+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Swimming</title><content type='html'>I recently started swimming, I kinda suck at it and get tired very quickly. It's scary stuff :)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/a4cmrMJul1g&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/a4cmrMJul1g&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-3142097204484940707?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/3142097204484940707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=3142097204484940707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3142097204484940707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3142097204484940707'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/08/swimming.html' title='Swimming'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-3570839212934412782</id><published>2008-07-11T20:47:00.002+02:00</published><updated>2008-07-11T20:50:13.177+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>BMW 1 Series</title><content type='html'>Kermit the frog just reminded me once again how much I love my car, now if only petrol wasn't as expensive...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MGzag6tA9WU&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MGzag6tA9WU&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-3570839212934412782?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/3570839212934412782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=3570839212934412782' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3570839212934412782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3570839212934412782'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/07/bmw-1-series.html' title='BMW 1 Series'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-284822046924812564</id><published>2008-07-03T09:52:00.001+02:00</published><updated>2008-07-03T09:56:49.276+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Getting very little done!</title><content type='html'>&lt;a href="http://bp3.blogger.com/_5hn44s7YbCk/SGyF-OB98JI/AAAAAAAAAIk/NGRwpDbtTHU/s1600-h/Vicious+Cycle.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_5hn44s7YbCk/SGyF-OB98JI/AAAAAAAAAIk/NGRwpDbtTHU/s400/Vicious+Cycle.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5218693372180295826" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-284822046924812564?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/284822046924812564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=284822046924812564' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/284822046924812564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/284822046924812564'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/07/getting-very-little-done.html' title='Getting very little done!'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5hn44s7YbCk/SGyF-OB98JI/AAAAAAAAAIk/NGRwpDbtTHU/s72-c/Vicious+Cycle.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-8936147399815274708</id><published>2008-06-26T11:22:00.000+02:00</published><updated>2008-06-26T11:23:54.840+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>I'm only happy when it rains</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WixOfRH162c&amp;hl=en"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/WixOfRH162c&amp;hl=en" type="application/x-shockwave-flash" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Good thing I stay in Cape Town where it rains most of the time...&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-8936147399815274708?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/8936147399815274708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=8936147399815274708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8936147399815274708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8936147399815274708'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/06/im-only-happy-when-it-rains.html' title='I&apos;m only happy when it rains'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-7125275627276551843</id><published>2008-06-25T11:48:00.002+02:00</published><updated>2008-06-25T11:49:29.230+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Progress and Frustration</title><content type='html'>&lt;p&gt;&lt;a href="http://lh5.ggpht.com/HFoulds/SGIUYMza1jI/AAAAAAAAAIU/X4oc5qsaxcQ/after%5B8%5D.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="after" src="http://lh4.ggpht.com/HFoulds/SGIUaxGmTWI/AAAAAAAAAIY/EpnsutGooHE/after_thumb%5B4%5D.png" width="178" align="right" border="0" /&gt;&lt;/a&gt;Sometimes, like today, I return home after gym feeling very defeated and frustrated. Recently I attempted to follow the &lt;em&gt;&lt;a href="http://www.markpilgrim.co.za/index_files/USN.htm" target="_blank"&gt;Mark Pilgrim's 12 week turnaround&lt;/a&gt;&lt;/em&gt; DVD, but following it to the letter is near impossible.&lt;/p&gt;  &lt;p&gt;Sometimes I can't find the machine mentioned (&lt;em&gt;glutes machine&lt;/em&gt;), some of the exercises I can't perform properly and give up on them after experiencing too much lower back pain (&lt;em&gt;semi stiff leg deadlifts&lt;/em&gt;) and lately the &lt;a href="http://www.wprugby.com/default.asp" target="_blank"&gt;Western Province&lt;/a&gt; rugby team has been hoarding the squat rack for hours on end, and believe me, I'm not going to mess with those guys :-)&lt;/p&gt;  &lt;p&gt;Since I know I have bad posture and perform most of my exercises incorrectly I am playing around with the idea of getting a personal trainer, but I am not sure if this will be worth the expense? I emailed them to find out how much the sessions will cost, but I guess the &lt;a href="http://www.virginactive.co.za/" target="_blank"&gt;Virgin Active&lt;/a&gt; blue shirts are simply not that into the email thing as I am still waiting on a reply...&lt;/p&gt;  &lt;p&gt;As you can see from my &lt;em&gt;before/after&lt;/em&gt; photo it hasn't been all bad, some progress has been made! Unfortunately it feels almost like it is impossible for me to put on some muscle. I know that you have to increase your calorie intake to gain muscle, and have done this since last week or so, but now the sad fact is that this is causing me to just revert to the photo on the left.&lt;/p&gt;  &lt;p&gt;I am feeling very frustrated, don't know what exercises to do, don't know how to eat, don't know which weights I am supposed to use, and are not experiencing any strength increase at the gym, etc. &lt;/p&gt;  &lt;p&gt;By the way, sure I have all the books and even a DVD, but like I said, these things are so hard to follow and I end up improvising so much that in the end I have no idea what I am doing.&lt;/p&gt;  &lt;p&gt;Perhaps I should just do what &lt;a href="http://benjine.blogspot.com" target="_blank"&gt;Benjine&lt;/a&gt; &amp;amp; &lt;a href="http://christogreeff.blogspot.com/" target="_blank"&gt;Christo&lt;/a&gt; told me and simply enjoy the journey and hopefully the results will come by themselves.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-7125275627276551843?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/7125275627276551843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=7125275627276551843' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7125275627276551843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7125275627276551843'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/06/progress-and-frustration.html' title='Progress and Frustration'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/HFoulds/SGIUaxGmTWI/AAAAAAAAAIY/EpnsutGooHE/s72-c/after_thumb%5B4%5D.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-7242181309549656817</id><published>2008-04-27T22:45:00.000+02:00</published><updated>2008-04-27T22:46:27.466+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flash RTS</title><content type='html'>&lt;div align=center&gt;&lt;object width='688' height='516'&gt;&lt;param name='movie' value='http://www.GamesForWork.com/games/swf/Tank Wars RTS december 10th 2007.swf'&gt;&lt;/param&gt;&lt;embed src='http://www.GamesForWork.com/games/swf/Tank Wars RTS december 10th 2007.swf' type='application/x-shockwave-flash' width='688' height='516'&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-7242181309549656817?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/7242181309549656817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=7242181309549656817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7242181309549656817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7242181309549656817'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/04/flash-rts.html' title='Flash RTS'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-2351987252669424355</id><published>2008-04-07T09:20:00.002+02:00</published><updated>2008-04-07T09:22:25.599+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useful Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Flash with C#</title><content type='html'>&lt;a href="http://dev.mainsoft.com/Default.aspx?tabid=166" target="_blank"&gt;Mainsoft Grasshopper&lt;/a&gt; has been around for quite some time now and in case you don’t know what it is here is a quote from their website:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;“Grasshopper is the freely available Developer Edition of Mainsoft, a Visual Studio plug-in that you can use to create server and ASP.NET applications, or port existing .NET 2.0 applications on Linux and other Java-enabled platforms, without having to re-engineer your code in Java. Grasshopper 2.x introduces support for the Visual Studio 2005 development environment, Visual Basic, and C# 2.0, including the generics language feature, the .NET Framework 2.0, and ASP.NET 2.0 controls. Use Grasshopper and the Visual Studio IDE to code, compile, debug, and deploy your application natively on the Java EE platform.”&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Grasshopper is really cool, it allows me to use my favorite development tool (Microsoft Visual Studio) to create applications in my favorite set of technologies (ASP.NET) and then host these applications in a low cost Linux Based hosting environment.&lt;br /&gt;&lt;br /&gt;Today I’ve found yet &lt;a href="http://www.netikatech.com/" target="_blank"&gt;another great product&lt;/a&gt; that allows you to create applications with Microsoft C# which is compiled into standard Flash (SWF) files. Again this product allows me to develop in the comfort of my trusted Visual Studio IDE!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;“GOA WinForms is an implementation of the standard System.Windows.Form .NET library for both Adobe Flash and Microsoft Silverlight. It allows .NET developers to write standard WinForms applications that will run on these two RIA platforms.”&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-2351987252669424355?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/2351987252669424355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=2351987252669424355' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2351987252669424355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2351987252669424355'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/04/flash-with-c.html' title='Flash with C#'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-6762934709617668463</id><published>2008-04-03T08:18:00.004+02:00</published><updated>2008-04-03T11:32:32.807+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Magic: The Gathering'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Trading Card Game Blogs</title><content type='html'>I’ve found some interesting blogs on free online trading card game clients:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://stargatetcg.blogspot.com/" target="_blank"&gt;Stargate TCG&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mtgrares.blogspot.com/" target="_blank"&gt;MTG Rares&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://magicjavathoughts.blogspot.com/" target="_blank"&gt;Magic Java Thoughts&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;The Stargate game are still in its beginning phases but already have an awesome looking user interface, the MTG Rates Magic game has an ugly user interface but allow game play with rules enforcement, and finally Magic Java Thoughts seems to be thinking of proper architecture.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-6762934709617668463?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/6762934709617668463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=6762934709617668463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6762934709617668463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6762934709617668463'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/04/tcg-blogs.html' title='Trading Card Game Blogs'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-7152141643009134679</id><published>2008-04-01T12:29:00.002+02:00</published><updated>2008-04-01T12:32:48.077+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><category scheme='http://www.blogger.com/atom/ns#' term='Measurements'/><title type='text'>Try Something Else</title><content type='html'>I have been making significant progress since I joined the gym in November 2007 and lost 13.6 kg to date. According to the measuring machine at the gym I also went down from 24.1% body fat to only 14.9%. I always train 6 days a week, and March I did 30 minutes of swimming every day combined with strength training every even day and cardio every other day.&lt;br /&gt;&lt;br /&gt;Although loosing the body fat is great and I now looks much better in a t-shirt, I have however not gained much muscle since November, in fact, I estimate that I actually lost about 4 kg of muscle… &lt;br /&gt;&lt;br /&gt;I thus feel that it is time once again for a change in my gym program. On Sunday I tried out the super circuit at the gym, which basically is cardio training (running up and down stairs) combined with strength training (all machine based), and liked it quite a bit despite the fact that my legs still hurts today. This month I will do the super circuit on Monday, Wednesday, Friday and only swim on Tuesday, Thursday &amp; Saturday while completely resting on Sunday with the hopes of building some muscle.&lt;br /&gt;&lt;br /&gt;The program I will be following this month is a lot less work than I am used to and I am concerned that my fitness level will go down. Currently my &lt;a href="http://www.polar.fi/polar/channels/eng/segments/Fitness/F55.html" target="_blank"&gt;Polar watch&lt;/a&gt; measures my &lt;em&gt;OwnIndex&lt;/em&gt; as 68, I will monitor this and my body fat levels, and if these measurements are negatively affected I will just have to work on it again next month and go back to what I know works.&lt;br /&gt;&lt;br /&gt;&lt;table border="1" width="100%" cellspacing="0" cellpadding="2" style="border:solid black 1.0pt;border-collapse:collapse;border:none;"&gt;&lt;colgroup&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;/colgroup&gt;&lt;tr style="background-color: red; color: white; font-weight: bold;background-color: red; color: white"&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Date&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;BMI&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Body Fat&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Weight&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Blood Pressure&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Pulse&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-16&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;26.8&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;24.1%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;81.2 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;136/89 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;88&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-23&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;26.5&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;24.4%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;80.2 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;120/79 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;76&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-30&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;25.8&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;22.8%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;78 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;112/79 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;69&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-12-07&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;25.4&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;22.2%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;76.8 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;115/71 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;65&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-07&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;26.2&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;22.5%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;79.2 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;119/68 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;84&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-11&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;26&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.8%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;78.6 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;121/82 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;64&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-18&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;25.6&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.7%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;77.4 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;121/77 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;68&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-26&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;25.8&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.4%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;78 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;111/67 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;68&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-02-01&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;25.8*&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.3%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;78 kg*&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;111/75 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;65&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-02-08&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;24.4&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;20.3%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;74 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;117/68 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;61&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-02-15&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;24.3&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;20.5%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;73.5 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;111/71 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;62&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-02-22 **&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;23.7&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;18.7%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;&amp;nbsp;71.8 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;119/75 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;82&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008/02/29&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;23.1&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;17.5%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;70&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;111/74 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;76&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008/03/07&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;22.9&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;19.1%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;69.4&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;124/69 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;81&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008/03/14&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;22.2&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;16.5%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;67.2&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;114/75 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;68&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008/03/22&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;22.5&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;15.3%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;68&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;110/67 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;62&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008/03/28&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;22.3&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;14.9%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;67.6&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;111/63 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;80&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;em&gt;* Gym Scale Broken&lt;/em&gt;&lt;br /&gt;&lt;em&gt;** Quit USN supplements &amp; measurements taken in afternoon.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-7152141643009134679?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/7152141643009134679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=7152141643009134679' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7152141643009134679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7152141643009134679'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/04/try-something-else.html' title='Try Something Else'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-7720445233136663184</id><published>2008-04-01T07:15:00.002+02:00</published><updated>2008-04-01T08:29:40.732+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><category scheme='http://www.blogger.com/atom/ns#' term='Other Useful Stuff'/><title type='text'>The Secret</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_b1GKGWJbE8&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_b1GKGWJbE8&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://transcripts.cnn.com/TRANSCRIPTS/0611/02/lkl.01.html" target="_blank"&gt;The Power of Positive Thoughts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://skwigg.com/id86.html" target="_blank"&gt;Can You Think Yourself Thin?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Secret_(2006_film)" target="_blanl"&gt;Wikipedia&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-7720445233136663184?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/7720445233136663184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=7720445233136663184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7720445233136663184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7720445233136663184'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/04/secret.html' title='The Secret'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4829568245781222722</id><published>2008-02-26T06:52:00.005+02:00</published><updated>2008-02-26T07:04:30.344+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Did Hitler draw Disney characters?</title><content type='html'>Everybody knows at least two things about Hitler, one being that he killed Jews and the other being his &lt;a href="http://www.youtube.com/watch?v=kYvZnTFpip0&amp;feature=related" target="_blank"&gt;banning&lt;/a&gt; from XBOX Live. But did you know that Hitler tried to make a living as an artist before his rise to power?&lt;br /&gt;&lt;br /&gt;A director of a Norwegian museum now &lt;a href="http://www.telegraph.co.uk/news/main.jhtml?xml=/news/2008/02/23/whitler123.xml" target="_blank"&gt;claims&lt;/a&gt; that he found cartoons drawn by the führer in the back of painting he bought at a German auction for about $300. Do you think these are real? Time will tell, but I think this may be yet another forgery that will make a fair bit of profit.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_5hn44s7YbCk/R8Ob3mR5GYI/AAAAAAAAAHs/RH2oMe_bonw/s1600-h/whitler123.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_5hn44s7YbCk/R8Ob3mR5GYI/AAAAAAAAAHs/RH2oMe_bonw/s320/whitler123.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5171148176622164354" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4829568245781222722?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4829568245781222722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4829568245781222722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4829568245781222722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4829568245781222722'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/02/did-hitler-draw-disney-characters.html' title='Did Hitler draw Disney characters?'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5hn44s7YbCk/R8Ob3mR5GYI/AAAAAAAAAHs/RH2oMe_bonw/s72-c/whitler123.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-107149078485605534</id><published>2008-02-25T07:16:00.003+02:00</published><updated>2008-02-25T07:27:49.540+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><category scheme='http://www.blogger.com/atom/ns#' term='Measurements'/><title type='text'>Positive Changes</title><content type='html'>&lt;a href="http://bp2.blogger.com/_5hn44s7YbCk/R8JQhWR5GWI/AAAAAAAAAHc/Xxtuqc1RMds/s1600-h/Calories.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_5hn44s7YbCk/R8JQhWR5GWI/AAAAAAAAAHc/Xxtuqc1RMds/s200/Calories.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5170783856021281122" /&gt;&lt;/a&gt;The past week I’ve decided to make some changes to my diet &amp; gym program. Firstly I decided to quit using &lt;a href="http://www.usn.co.za/" target="_blank"&gt;USN&lt;/a&gt; products. Sure, the packaging is attractive, the marketing awesome, and the promise that it will help you lose fat and get ripped faster is so seductive, but the shocking truth is: &lt;strong&gt;I would have gotten the same results if I just followed the diet and exercise program&lt;/strong&gt;, and then I would not have been running out of money every month because I spend so much money on something so unnecessary. If gym is a good habit, then don’t combine it with a bad one!&lt;br /&gt;&lt;br /&gt;I have also been following the suggested USN diet blindly and through a moment of enlightenment I realized that this may not be the best thing to do. I found &lt;a href="http://www.myfitnesspal.com/" target="_blank"&gt;myfitnesspal&lt;/a&gt; which makes calorie counting so easy. I am now actively tracking my diet and exercise and, although I  may be just kidding myself, doing this gives me a real sense of better control over my health goals.&lt;br /&gt;&lt;br /&gt;The final change I made was to do at least 45 minutes of cardio exercises every day by rowing, jumping on the tiring stepper machine, and finishing off with some interval training on the stationary bike – I still do the strength training part of my gym program as I believe this is an important part to help me not lose too much muscle with the fat. The cardio exercises usually works out to a little more than 45 min, the reason for this being is that I set the goals on each machine to 150 Cal instead of 15 minutes. Although the calorie readout may not be accurate that is not the point, the point is that if I just set it to 15 minutes, it may end up being 15 minutes of really light exercising, using calories as I goal I know that I am forcing myself to more or less work equally hard every day.&lt;br /&gt;&lt;br /&gt;You will note that my blood pressure is also different, but I am almost a 100% sure that this variation is simply because I am now exercising and measuring in the afternoons. Although it is better to exercise in the mornings I switched to the afternoon to avoid the ridiculous N1 traffic into the Cape Town CBD. &lt;br /&gt;&lt;br /&gt;&lt;table border="1" width="100%" cellspacing="0" cellpadding="2" style="border:solid black 1.0pt;border-collapse:collapse;border:none;"&gt;&lt;colgroup&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;/colgroup&gt;&lt;tr style="background-color: red; color: white; font-weight: bold;background-color: red; color: white"&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Date&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;BMI&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Body Fat&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Weight&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Blood Pressure&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Pulse&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-16&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;26.8&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;24.1%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;81.2 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;136/89 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;88&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-23&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;26.5&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;24.4%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;80.2 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;120/79 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;76&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-30&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;25.8&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;22.8%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;78 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;112/79 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;69&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-12-07&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;25.4&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;22.2%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;76.8 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;115/71 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;65&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-07&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;26.2&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;22.5%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;79.2 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;119/68 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;84&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-11&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;26&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.8%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;78.6 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;121/82 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;64&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-18&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;25.6&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.7%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;77.4 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;121/77 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;68&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-26&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;25.8&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.4%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;78 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;111/67 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;68&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-02-01&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;25.8*&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.3%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;78 kg*&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;111/75 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;65&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-02-08&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;24.4&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;20.3%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;74 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;117/68 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;61&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-02-15&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;24.3&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;20.5%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;73.5 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;111/71 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;62&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-02-22 **&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;23.7&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;18.7%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;&amp;nbsp;71.8 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;119/75 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;82&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;em&gt;* Gym Scale Broken&lt;/em&gt;&lt;br /&gt;&lt;em&gt;** Quit USN supplements &amp; measurements taken in afternoon.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-107149078485605534?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/107149078485605534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=107149078485605534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/107149078485605534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/107149078485605534'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/02/positive-changes.html' title='Positive Changes'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5hn44s7YbCk/R8JQhWR5GWI/AAAAAAAAAHc/Xxtuqc1RMds/s72-c/Calories.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1428397670461245118</id><published>2008-02-15T12:50:00.000+02:00</published><updated>2008-02-15T12:51:17.692+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useful Stuff'/><title type='text'>How To: Counter steer a motorcycle</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/C848R9xWrjc&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/C848R9xWrjc&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1428397670461245118?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1428397670461245118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1428397670461245118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1428397670461245118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1428397670461245118'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/02/how-to-counter-steer-motorcycle.html' title='How To: Counter steer a motorcycle'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4442814171191669774</id><published>2008-02-12T14:34:00.001+02:00</published><updated>2008-02-12T14:34:52.353+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>CBS News 1994: Mugabe Reassures White South Africans</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sR6mwzPjDfs&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/sR6mwzPjDfs&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4442814171191669774?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4442814171191669774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4442814171191669774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4442814171191669774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4442814171191669774'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/02/cbs-news-1994-mugabe-reassures-white.html' title='CBS News 1994: Mugabe Reassures White South Africans'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1427533562818022981</id><published>2008-02-01T09:04:00.000+02:00</published><updated>2008-02-01T09:17:04.103+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><title type='text'>Supplements</title><content type='html'>I had a look at &lt;a href="http://www.health24.com/fitness/Diet_Supplements/16-481.asp" target="_blank"&gt;Health 24&lt;/a&gt; to see if it will really be worth using some of those supplements so heavily advertised for getting into shape and building muscles.&lt;br /&gt;&lt;br /&gt;Below a quick copy-and-paste summary of the information I found is provided. You will notice from this information it seems like these supplements is going to be a waste of your money and you sould rather just stick with a decent diet of &lt;strong&gt;real&lt;/strong&gt; food and a good exercise program.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.health24.com/fitness/Diet_Supplements/16-481-514,31045.asp" target="_blank"&gt;CLA&lt;/a&gt;&lt;/h3&gt;&lt;strong&gt;Why you may consider using CLA&lt;/strong&gt;&lt;br /&gt;People who want to lose weight and use it for:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;an increase in fat-free mass;&lt;/li&gt;&lt;li&gt;a reduction of appetite and improved feelings of satiety;&lt;/li&gt;&lt;li&gt;a long-term reduction in body weight&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Verdict&lt;/strong&gt;&lt;br /&gt;You will probably waste your money. If you are considering the use of CLA supplements to help you lose weight, no one can be sure that they will work or not. The chances are that if you use CLA together with an energy-reduced diet and regular exercise, you will lose weight, but the latter two components would have produced the same effect anyway. &lt;br /&gt;&lt;br /&gt;You need to decide if you want to spend extra money on a supplement that may, or may not, enhance weight loss. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.health24.com/fitness/Diet_Supplements/16-481-514,18031.asp" target="_blank"&gt;Creatine&lt;/a&gt;&lt;/h3&gt;&lt;strong&gt;Why you may consider using Creatine&lt;/strong&gt;&lt;br /&gt;Creatine may help in increasing lean body mass during resistance training programmes. It may also assist the body in regenerating its own creatine stores after long sessions of intense physical activity.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Verdict&lt;/strong&gt;&lt;br /&gt;Contrary to popular belief, creatine is not the answer to getting a chiseled body. In fact, creatine will have little or no effect on the average person, even if that person goes to the gym regularly. Creatine is a supplement that primarily benefits elite athletes, who use the substance in conjunction with a scientifically mapped eating and exercise programme. Creatine will only aid the increase of muscle mass in athletes who do intensive muscle workouts on a daily basis. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.health24.com/fitness/Diet_Supplements/16-481-514,31697.asp" target="_blank"&gt;Glutamine&lt;/a&gt;&lt;/h3&gt;&lt;strong&gt;Why you may consider using Glutamine&lt;/strong&gt;&lt;br /&gt;Glutamine might help in preventing the loss of muscle mass, and may effect muscle recovery times after physical activity. A diet consisting of a healthy amount of glutamine does effect the immune system positively during times of stress.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Verdict&lt;/strong&gt;&lt;br /&gt;As of yet, there is no concrete evidence that the the supplementation of glutamine enhances exercise or builds muscle. Though some studies may show a positive effect on the immune system, there is insufficient scientific evidence to support this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1427533562818022981?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1427533562818022981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1427533562818022981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1427533562818022981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1427533562818022981'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/02/supplements.html' title='Supplements'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4063143663706230878</id><published>2008-01-31T10:48:00.000+02:00</published><updated>2008-01-31T10:49:57.437+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useful Stuff'/><title type='text'>Coffee? BAR-ONE</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aISpRoCNpPI&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/aISpRoCNpPI&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4063143663706230878?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4063143663706230878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4063143663706230878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4063143663706230878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4063143663706230878'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/01/coffee-bar-one.html' title='Coffee? BAR-ONE'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4303450504060854432</id><published>2008-01-16T12:22:00.001+02:00</published><updated>2008-06-25T12:40:10.642+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><category scheme='http://www.blogger.com/atom/ns#' term='Measurements'/><title type='text'>The Truth About Six Pack Abs</title><content type='html'>&lt;a href="http://bp2.blogger.com/_5hn44s7YbCk/R43bJCbXIdI/AAAAAAAAAFg/cQAZ30w5HCc/s1600-h/six_pack.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_5hn44s7YbCk/R43bJCbXIdI/AAAAAAAAAFg/cQAZ30w5HCc/s200/six_pack.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5156018096726024658" /&gt;&lt;/a&gt;I had a great Christmas and an fun-filled new year all marked by an excessive daily consumption of chocolate, and as you can see from my first results of 2008 I have something to show for this...&lt;br /&gt;&lt;br /&gt;I will be picking up the slack and will hopefully get rid of that belly fat so that at some point I will have real abs to show :)&lt;br /&gt;&lt;br /&gt;&lt;table border="1" width="100%" cellspacing="0" cellpadding="2" style="border:solid black 1.0pt;border-collapse:collapse;border:none;"&gt;&lt;colgroup&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;/colgroup&gt;&lt;tr style="background-color: red; color: white; font-weight: bold;background-color: red; color: white"&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Date&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;BMI&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Body Fat&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Weight&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Blood Pressure&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Pulse&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-16&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;26.8&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;24.1%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;81.2 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;136/89 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;88&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-23&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;26.5&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;24.4%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;80.2 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;120/79 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;76&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-30&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;25.8&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;22.8%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;78 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;112/79 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;69&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-12-07&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;25.4&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;22.2%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;76.8 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;115/71 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;65&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-07&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;26.2&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;22.5%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;79.2 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;119/68 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;84&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-11&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;26&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.8%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;78.6 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;121/82 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;64&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-18&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;25.6&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.7%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;77.4 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;121/77 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;68&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-01-26&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;25.8&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.4%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;78 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;111/67 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;68&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-02-01&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;25.8*&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;21.3%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;78 kg*&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;111/75 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;65&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;2008-02-08&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;24.4&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;20.3%&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;74 kg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;117/68 mmHg&lt;/td&gt;&lt;td style="border-right: black 1pt solid; border-top: black 1pt solid; border-left: black 1pt solid; border-bottom: black 1pt solid"&gt;61&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;em&gt;* Gym Scale Broken&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4303450504060854432?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4303450504060854432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4303450504060854432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4303450504060854432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4303450504060854432'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2008/01/truth-about-six-pack-abs.html' title='The Truth About Six Pack Abs'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5hn44s7YbCk/R43bJCbXIdI/AAAAAAAAAFg/cQAZ30w5HCc/s72-c/six_pack.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-9153860196068758669</id><published>2007-12-14T12:41:00.000+02:00</published><updated>2007-12-14T13:07:33.026+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>ASP.NET Date Picker</title><content type='html'>&lt;a href="http://bp1.blogger.com/_5hn44s7YbCk/R2Je6ibXIGI/AAAAAAAAADc/l71vq0Kybds/s1600-h/DatePicker.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_5hn44s7YbCk/R2Je6ibXIGI/AAAAAAAAADc/l71vq0Kybds/s200/DatePicker.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5143778084177518690" /&gt;&lt;/a&gt;If you are looking for a cool AJAX style date picker give the free date picker control from &lt;a href="http://www.graymattersoft.com/Default.aspx?tabid=68" target="_blank"&gt;GrayMatterSoft&lt;/a&gt; a try.&lt;br /&gt;&lt;br /&gt;It works very well, you get all your client side java script functionality you expect, and best of all deployment is as simple as copying a DLL file, no muching about with JavaScript libraries you have to copy all over the place!&lt;br /&gt;&lt;br /&gt;By the way, this control also includes a time picker, to enable it simply set the EnableTimePicker property to true.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-9153860196068758669?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/9153860196068758669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=9153860196068758669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/9153860196068758669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/9153860196068758669'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/12/aspnet-date-picker.html' title='ASP.NET Date Picker'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5hn44s7YbCk/R2Je6ibXIGI/AAAAAAAAADc/l71vq0Kybds/s72-c/DatePicker.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1448165125464742097</id><published>2007-12-07T08:06:00.002+02:00</published><updated>2008-06-25T12:40:48.708+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><category scheme='http://www.blogger.com/atom/ns#' term='Measurements'/><title type='text'>Still Fat</title><content type='html'>&lt;table border="1" width="100%" cellspacing="0" cellpadding="2" style="border:solid black 1.0pt;border-collapse:collapse;border:none;"&gt;&lt;colgroup&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;/colgroup&gt;&lt;tr style="background-color: red; color: white; font-weight: bold;background-color: red; color: white"&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Date&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;BMI&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Body Fat&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Weight&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Blood Pressure&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Pulse&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-16&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;26.8&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;24.1%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;81.2 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;136/89 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;88&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-23&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;26.5&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;24.4%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;80.2 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;120/79 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;76&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-30&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;25.8&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;22.8%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;78 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;112/79 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;69&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-12-07&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;25.4&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;22.2%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;76.8 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;115/71 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;65&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1448165125464742097?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1448165125464742097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1448165125464742097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1448165125464742097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1448165125464742097'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/12/still-fat.html' title='Still Fat'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-7524235109567796819</id><published>2007-12-06T16:42:00.000+02:00</published><updated>2007-12-06T16:43:01.373+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useful Stuff'/><title type='text'>How To Be A Hero To Your Girlfriend</title><content type='html'>&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="400" height="345" align="middle"&gt;&lt;param name="movie" value="http://www.videojug.com/film/player?id=68cad8fe-6983-ca8d-421e-ff0008c9f7e1" /&gt;&lt;embed src="http://www.videojug.com/film/player?id=68cad8fe-6983-ca8d-421e-ff0008c9f7e1" quality="high" width="400" height="345" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.videojug.com"&gt;VideoJug&lt;/a&gt;: &lt;a href="http://www.videojug.com/film/how-to-be-a-hero-to-your-girlfriend"&gt;How To Be A Hero To Your Girlfriend&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-7524235109567796819?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/7524235109567796819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=7524235109567796819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7524235109567796819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7524235109567796819'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/12/how-to-be-hero-to-your-girlfriend.html' title='How To Be A Hero To Your Girlfriend'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1870600261546148212</id><published>2007-11-30T08:38:00.001+02:00</published><updated>2008-06-25T12:41:20.341+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><category scheme='http://www.blogger.com/atom/ns#' term='Measurements'/><title type='text'>The Results Are In</title><content type='html'>&lt;p&gt;The past week marked the beginning of a new diet and a new gym program. If I look at the results below I must say that I am rather happy as it seems like a possitive change is happening.&lt;/p&gt;&lt;p&gt;You will note that my BMI is different from the figures I posted before as I am actually 174 cm instead of 172 cm - I will omit this column in the future as it just looks silly.&lt;/p&gt;&lt;table border="1" width="100%" cellspacing="0" cellpadding="2" style="border:solid black 1.0pt;border-collapse:collapse;border:none;"&gt;&lt;colgroup&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;col valign="top" align="center" /&gt;&lt;/colgroup&gt;&lt;tr style="background-color: red; color: white; font-weight: bold;background-color: red; color: white"&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Date&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;BMI&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Body Fat&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Weight&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Height&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Blood Pressure&lt;/td&gt;&lt;td align="center" style="border:solid black 1.0pt;"&gt;Pulse&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-16&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;26.8&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;24.1%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;81.2 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;174 cm&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;136/89 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;88&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-23&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;26.5&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;24.4%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;80.2 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;174 cm&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;120/79 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;76&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt"&gt;2007-11-30&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;25.8&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;22.8%&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;78 kg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;174 cm&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;112/79 mmHg&lt;/td&gt;&lt;td style="border:solid black 1.0pt"&gt;69&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;I can honestly say that I love going to gym in the mornings and will continue to do so hopefully for the remainder of my life while capable. I know that people say doing some exercise gives you extra energy, and I do feel this in the beginning of the day, but come night time and I am so tired I just want to pass out on my bed!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1870600261546148212?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1870600261546148212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1870600261546148212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1870600261546148212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1870600261546148212'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/11/results-are-in.html' title='The Results Are In'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-61520864946870565</id><published>2007-11-28T08:25:00.000+02:00</published><updated>2007-11-28T08:26:17.199+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><title type='text'>Tuesday Diet</title><content type='html'>&lt;p&gt;Below you will find our diet for Tuesday. You will see that Meal 5 have an egg white omelet. Now I am sure that if you can make a proper omelet this will be great for some variety, but I personally hate the resulting concoction and just eat the ingredients separate (eggs boiled).&lt;/p&gt;&lt;table border="1" width="100%" cellspacing="0" cellpadding="2" style="border:solid black 1.0pt;border-collapse:collapse;border:none;"&gt;&lt;tr style="background-color: red; color: white; font-weight: bold"&gt;&lt;td align="center" colspan="5" style="background-color: red; color: white;border:solid black 1.0pt;"&gt;Tuesday&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: green; color: black; font-weight: bold"&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Meal 1&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Meal 2&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Meal 3&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Meal 4&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Meal 5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;" valign="top"&gt;&lt;ul&gt;&lt;li&gt;225g FF/LF Yoghurt&lt;/li&gt;&lt;li&gt;3 - 4 Egg Whites&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" valign="top"&gt;&lt;ul&gt;&lt;li&gt;1 Health Bar &lt;span style="color: red"&gt;or&lt;/span&gt;&lt;br&gt;3 Rice Cakes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" valign="top"&gt;&lt;ul&gt;&lt;li&gt;½ -1 Can Tuna&lt;/li&gt;&lt;li&gt;&lt;p&gt;1 Cup Mixed Veggies&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" valign="top"&gt;&lt;ul&gt;&lt;li&gt;Green Salad &lt;span style="color: red"&gt;or&lt;/span&gt;&lt;br /&gt;2 - 3 Rice Cakes&lt;/li&gt;&lt;li&gt;3 - 4 Slices Turkey &lt;span style="color: red"&gt;or&lt;br /&gt;&lt;/span&gt;2 - 4 Egg Whites&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" valign="top"&gt;&lt;ul&gt;&lt;li&gt;Egg White Omelet (4 egg whites, 1 Slice Turkey, 1 Yolk)&lt;/li&gt;&lt;li&gt;1&amp;nbsp; - 2 Cups Mixed Veggies&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-61520864946870565?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/61520864946870565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=61520864946870565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/61520864946870565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/61520864946870565'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/11/tuesday-diet.html' title='Tuesday Diet'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-5248567460702750502</id><published>2007-11-27T08:28:00.000+02:00</published><updated>2007-11-27T08:46:41.029+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><title type='text'>Gym Program - Day 1</title><content type='html'>&lt;p&gt;This week we also started our new gym training program that includes both weight training and cardio. Currently I am using 4kg dumbbells (4kg in each hand) for the exercises and only the last set hurts a little. Next week I will see how it goes with 5kg.&lt;/p&gt;&lt;table border="1" width="100%" cellspacing="0" cellpadding="2" style="border:solid black 1.0pt;border-collapse:collapse;border:none;"&gt;&lt;tr style="background-color:red; color: white; text-align: center; font-weight: bolder"&gt;&lt;td style="border:solid black 1.0pt;" colspan="5"&gt;Day 1&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color:green; color: black; text-align: center; font-weight: bolder"&gt;&lt;td style="border:solid black 1.0pt;" colspan="2"&gt;Exercise&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;Reps&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;Rest&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;Sets&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;"&gt;Warm Up&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;" rowspan="2"&gt;Shoulders&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;Seated Shoulder Press&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;8-15 RM&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;60 sec&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;"&gt;Side Lateral Raises&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;8-15 RM&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;60 sec&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;" rowspan="3"&gt;Chest&lt;br&gt;&lt;em&gt;choose 2&lt;/em&gt; &lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;Inclined Bench Press - Dumbbells&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;8-15 RM&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;60 sec&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;"&gt;Vertical Chest Press&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;8-15 RM&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;60 sec&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;"&gt;Flat Dumbbell Flys&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;8-15 RM&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;60 sec&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;" rowspan="2"&gt;Thighs&lt;br&gt;&lt;em&gt;choose 1&lt;/em&gt; &lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;Leg Extensions&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;8-15 RM&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;60 sec&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;"&gt;Leg Curls&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;8-15 RM&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;60 sec&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;" rowspan="2"&gt;Abs &amp;amp; Core&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;Bent Knee Crunch&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;20&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;NONE&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;"&gt;Side Crunch&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;20&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;NONE&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;"&gt;Cardio&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;Cycle (2min/1min)&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;20 - 30 min&lt;/td&gt;&lt;td style="border:solid black 1.0pt;"&gt;NONE&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Max/Easy&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-5248567460702750502?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/5248567460702750502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=5248567460702750502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5248567460702750502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5248567460702750502'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/11/gym-program-day-1.html' title='Gym Program - Day 1'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-6523530290411930908</id><published>2007-11-26T08:51:00.000+02:00</published><updated>2007-11-27T15:57:17.219+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><title type='text'>The New Diet - Monday</title><content type='html'>&lt;p&gt;Today we started our brand new diet and exercise program. This is what we have planned for today:&lt;/p&gt;&lt;table border="1" width="100%" cellspacing="0" cellpadding="2" style="border:solid black 1.0pt;border-collapse:collapse;border:none;"&gt;&lt;tr style="background-color: red; color: white; font-weight: bold"&gt;&lt;td style="border:solid black 1.0pt;" align="center" colspan="5" style="background-color: red; color: white"&gt;Monday&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: green; color: black; font-weight: bold"&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Meal 1&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Meal 2&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Meal 3&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Meal 4&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" align="center"&gt;Meal 5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:solid black 1.0pt;" valign="top"&gt;&lt;ul&gt;&lt;li&gt;2 Tablespoons Grits&lt;/li&gt;&lt;li&gt;3 - 4 Egg Whites&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" valign="top"&gt;&lt;ul&gt;&lt;li&gt;2 Rice Cakes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" valign="top"&gt;&lt;ul&gt;&lt;li&gt;½ -1 Can Tuna&lt;/li&gt;&lt;li&gt;Green Salad&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="color: red"&gt;If hungry:&lt;/span&gt; 1 Cup Mixed Veggies&lt;/p&gt;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" valign="top"&gt;&lt;ul&gt;&lt;li&gt;Green Salad &lt;span style="color: red"&gt;or&lt;/span&gt;&lt;br /&gt;2-3 Rice Cakes&lt;/li&gt;&lt;li&gt;2 - 4 Slices Turkey &lt;span style="color: red"&gt;or&lt;br /&gt;&lt;/span&gt;2 - 4 Egg Whites&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:solid black 1.0pt;" valign="top"&gt;&lt;ul&gt;&lt;li&gt;115 - 170g Fish &lt;span style="color: red"&gt;or&lt;/span&gt; Chicken&lt;/li&gt;&lt;li&gt;1 Cup Green Beans &lt;span style="color: red"&gt;or&lt;/span&gt;&lt;br /&gt;Mixed Veggies&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;The only thing I did not recognize was Grits. Grits is ground up corn, in South Africa if you have mielie pap for breakfast you should be fine. Fortunately all measures in this diet are dry measures, otherwise I would have been very hungry right now.&lt;/p&gt;&lt;p&gt;The green salad referred to here are not only the green leaves you are thinking of, but also cucumber, tomato, and some onions.&lt;/p&gt;&lt;p&gt;I don&amp;#39;t think this diet would be too though, I have tried it before and even lost some weight. This combined with the exercise should work well!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-6523530290411930908?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/6523530290411930908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=6523530290411930908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6523530290411930908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6523530290411930908'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/11/new-diet-monday.html' title='The New Diet - Monday'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-2733756049926600596</id><published>2007-11-23T08:20:00.000+02:00</published><updated>2007-11-26T11:59:49.010+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><title type='text'>Strange Figures</title><content type='html'>My results from the first week at the gym are here, check them out below:&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;BMI&lt;/td&gt;&lt;td&gt;27.1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Body Fat&lt;/td&gt;&lt;td&gt;24.4%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Weight&lt;/td&gt;&lt;td&gt;80.2kg&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Height&lt;/td&gt;&lt;td&gt;172cm&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Blood Pressure&lt;/td&gt;&lt;td&gt;120/79 mmHg&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;These figures are not at all what I expected, sure I lost a little bit of weight, but this is not necessarily good... If you look at the figures you will see that my body fat actually increased slightly while my weight also decreased ever so slightly.&lt;br /&gt;&lt;br /&gt;This means that I lost a bit of muscle after a week at the gym, but there is no reason for alarm yet, as the amounts are so small. This week we have however been following a new diet I got from Virgin Active and I suspect this may be the culprit as Lize gained even a little more than me while following the same gym and diet program.&lt;br /&gt;&lt;br /&gt;Next week we are going back to our old tried and tested diet, so hopefully the figures will look a little better when next I post about this.&lt;br /&gt;&lt;br /&gt;As a side note, I am really enjoying the time we spend at the gym and especially like the rowing machine!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-2733756049926600596?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/2733756049926600596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=2733756049926600596' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2733756049926600596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2733756049926600596'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/11/strange-figures.html' title='Strange Figures'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4756370652363383303</id><published>2007-11-19T09:01:00.001+02:00</published><updated>2007-11-19T09:09:20.588+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health'/><title type='text'>I am Fat</title><content type='html'>&lt;a href="http://bp3.blogger.com/_5hn44s7YbCk/R0E09AzYVuI/AAAAAAAAADM/6VOUOY8H7W0/s1600-h/DSC00694.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_5hn44s7YbCk/R0E09AzYVuI/AAAAAAAAADM/6VOUOY8H7W0/s200/DSC00694.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5134443272971245282" /&gt;&lt;/a&gt;After looking at the pictures from a very enjoyable weekend at the beach I came to realize that I am actually carrying around quite a bit of unnecessary fat (I am the guy on the right if you haven't guessed). &lt;br /&gt;&lt;br /&gt;I am very motivated to get rid of this and get into shape and to this end I joined the Tygervallei &lt;a href="http://www.virginactive.co.za/" target="_blank"&gt;Virgin Active Gym&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;This is actually the first time ever I joined a gym and I am naturally a tad “afraid” of all those machines standing on the floor, but one machine I really like is the one that measures your blood pressure, weight, and body fat. Here is what I got:&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;BMI&lt;/td&gt;&lt;td&gt;27.4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Body Fat&lt;/td&gt;&lt;td&gt;24.1%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Weight&lt;/td&gt;&lt;td&gt;81kg&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Height&lt;/td&gt;&lt;td&gt;172cm&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Blood Pressure&lt;/td&gt;&lt;td&gt;136/89 mmHg&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt; &lt;br /&gt;As you might see from these results I am not necessarily the most active person around, but I really intend to change that for the better. To help keep me motivated I will try to post these results every week and hopefully there will be some progress :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4756370652363383303?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4756370652363383303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4756370652363383303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4756370652363383303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4756370652363383303'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/11/i-am-fat.html' title='I am Fat'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5hn44s7YbCk/R0E09AzYVuI/AAAAAAAAADM/6VOUOY8H7W0/s72-c/DSC00694.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-758438147186783005</id><published>2007-11-06T12:09:00.000+02:00</published><updated>2007-11-06T12:11:57.011+02:00</updated><title type='text'>UNISA LLB Student Group</title><content type='html'>&lt;a href="http://bp3.blogger.com/_5hn44s7YbCk/RzA9rPtF-kI/AAAAAAAAADE/hKfKWkUqPYo/s1600-h/crest.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_5hn44s7YbCk/RzA9rPtF-kI/AAAAAAAAADE/hKfKWkUqPYo/s200/crest.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5129667788734331458" /&gt;&lt;/a&gt;After being to the Facebook Developers garage I really warmed up to Facebook and really see it as a wonderful opportunity and a nice portal to host any wild and crazy applications I can come up with. I have to admit that I have not yet taken the plunge and developed a real world application, but I definitely plan to.&lt;br /&gt;&lt;br /&gt;I am a law student at the &lt;a href="http://www.unisa.ac.za/" target="_blank"&gt;University of South Africa&lt;/a&gt;, and is enjoying every minute of it. UNISA is a distance education institution which means that you basically study though the “post” and never interact with your fellow students save for the odd occasion during exams at the end of the year. &lt;br /&gt;&lt;br /&gt;Having studied full time at the &lt;a href=" http://www.cut.ac.za/" target="_blank"&gt;Technikon in Bloemfontein &lt;/a&gt; a few years ago I do feel that this lack of interaction does create a bit of a void in your “student” life. I thus plan to bring my fellow LLB students together with the aid of technology and especially with the portal Facebook provides us with. To this end I have created a LLB group specifically for UNISA students, if you are one of us click on the link below and join!&lt;br /&gt;&lt;br /&gt;&lt;a href=" http://www.facebook.com/group.php?gid=18386374360" target="_blank"&gt; http://www.facebook.com/group.php?gid=18386374360&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;During the course of the year in 2008 I also intend to write little Facebook applications as the need arise that will better facilitate collaboration between my fellow students. I can’t wait for 2008, it will be an interesting year!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-758438147186783005?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/758438147186783005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=758438147186783005' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/758438147186783005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/758438147186783005'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/11/unisa-llb-student-group.html' title='UNISA LLB Student Group'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5hn44s7YbCk/RzA9rPtF-kI/AAAAAAAAADE/hKfKWkUqPYo/s72-c/crest.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-7229541233176330784</id><published>2007-10-31T00:14:00.001+02:00</published><updated>2007-10-31T00:23:03.130+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><title type='text'>Facebook Developer Garage Cape Town</title><content type='html'>&lt;a href="http://bp2.blogger.com/_5hn44s7YbCk/Ryes3PtF-iI/AAAAAAAAAC0/-Dh669n-TSw/s1600-h/n5112483650_8536.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_5hn44s7YbCk/Ryes3PtF-iI/AAAAAAAAAC0/-Dh669n-TSw/s200/n5112483650_8536.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127256765893048866" /&gt;&lt;/a&gt;I am now home after attending the first &lt;a href="http://www.facebook.com/event.php?eid=5112483650" targer="_blank"&gt;Cape Town Facebook Developer Garage&lt;/a&gt;. I saw some people there I recognized from Microsoft events, and Eben de Wit in particular that flew in from Johannesburg to represent Microsoft :)&lt;br /&gt;&lt;br /&gt;I must say that I was very impressed with the event and really enjoyed the talks. Right know I just want to sit down and create my killer Facebook application!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-7229541233176330784?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/7229541233176330784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=7229541233176330784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7229541233176330784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7229541233176330784'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/10/facebook-developer-garage-cape-town.html' title='Facebook Developer Garage Cape Town'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5hn44s7YbCk/Ryes3PtF-iI/AAAAAAAAAC0/-Dh669n-TSw/s72-c/n5112483650_8536.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1741289765992873514</id><published>2007-10-03T08:58:00.000+02:00</published><updated>2007-10-03T09:16:27.540+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><title type='text'>Free HTML Editor</title><content type='html'>&lt;a href="http://bp3.blogger.com/_5hn44s7YbCk/RwM_yXSlNhI/AAAAAAAAACs/9n_fxc_BvG8/s1600-h/ftbfrontpage.gif" target="_blank"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_5hn44s7YbCk/RwM_yXSlNhI/AAAAAAAAACs/9n_fxc_BvG8/s200/ftbfrontpage.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5117003736100976146" /&gt;&lt;/a&gt;Telerik makes a really cool &lt;a href="http://www.telerik.com/demos/aspnet/Editor/Examples/Default/DefaultCS.aspx" target="_blank"&gt;WYSIWYG editor for ASP.NET&lt;/a&gt;, but the problem is that if you are doing small projects you may not necessarily want to purchase it.&lt;br /&gt;&lt;br /&gt;A good alternative may be &lt;a href="http://freetextbox.com/demos/" target="_blank"&gt;FreeTextBox&lt;/a&gt;, it has the Office UI which users will already be familiar with and contains all the essential features of the telerik product, including spell checking via &lt;a href="http://freetextbox.com/forums/thread/2365.aspx" target="_blank"&gt;NetSpell&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1741289765992873514?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1741289765992873514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1741289765992873514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1741289765992873514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1741289765992873514'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/10/free-html-editor.html' title='Free HTML Editor'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5hn44s7YbCk/RwM_yXSlNhI/AAAAAAAAACs/9n_fxc_BvG8/s72-c/ftbfrontpage.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-5578913058935088242</id><published>2007-09-22T15:09:00.000+02:00</published><updated>2007-09-22T15:18:21.424+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Cipralex</title><content type='html'>An effective therapy for depression, anxiety and obsessive compulsive disorder.&lt;br /&gt;&lt;br /&gt;The most frequent adverse events reported with Cipralex are nausea, insomnia, problems with ejaculation, somnolence, increased sweating, fatigue, decreased libido and anorgasmia.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cipralex.com" target="_blank"&gt;http://www.cipralex.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WQeRG72E3OM"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/WQeRG72E3OM" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-5578913058935088242?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/5578913058935088242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=5578913058935088242' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5578913058935088242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5578913058935088242'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/09/cipralex.html' title='Cipralex'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-82180722315004689</id><published>2007-09-11T09:59:00.000+02:00</published><updated>2007-09-11T10:26:07.673+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Magic: The Gathering'/><title type='text'>Lorwyn: Planeswalker</title><content type='html'>It seems like the game of Magic is going to change slightly with the release of Lorwyn and the new Planeswalker card type. Check out some of the Planeswalkers below and &lt;a href="http://www.wizards.com/default.asp?x=magic/planeswalkers/week4" target="_blank"&gt;read this&lt;/a&gt; to find out what the new rules will be, it looks very exiting!&lt;br /&gt;&lt;br /&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;a target="_blank"  href="http://bp0.blogger.com/_5hn44s7YbCk/RuZME-85iEI/AAAAAAAAAB0/hEsXI0U-dr4/s1600-h/uwr3tLilianaVess.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_5hn44s7YbCk/RuZME-85iEI/AAAAAAAAAB0/hEsXI0U-dr4/s200/uwr3tLilianaVess.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5108854475800021058" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a target="_blank"  href="http://bp2.blogger.com/_5hn44s7YbCk/RuZMQe85iFI/AAAAAAAAAB8/-ea15oT0GeM/s1600-h/35tl_Garruk.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_5hn44s7YbCk/RuZMQe85iFI/AAAAAAAAAB8/-ea15oT0GeM/s200/35tl_Garruk.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5108854673368516690" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a target="_blank" href="http://bp0.blogger.com/_5hn44s7YbCk/RuZMW-85iGI/AAAAAAAAACE/_B3F771MwfI/s1600-h/Chandraxyzzy.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_5hn44s7YbCk/RuZMW-85iGI/AAAAAAAAACE/_B3F771MwfI/s200/Chandraxyzzy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5108854785037666402" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;I have also included three of the preview cards here, &lt;a href="http://www.wizards.com/default.asp?x=mtgcom/daily/tf51" target="_blank"&gt;Dread&lt;/a&gt; and the &lt;a href="http://www.wizards.com/default.asp?x=mtgcom/daily/mr296" target="_blank"&gt;Timber Protector&lt;/a&gt; are definitely two cards that I want!&lt;br /&gt;&lt;br /&gt;&lt;table border="0" width="100%" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;a target="_blank" href="http://bp1.blogger.com/_5hn44s7YbCk/RuZPpO85iII/AAAAAAAAACU/kogNYqTjcFc/s1600-h/tf51_DreadXXX.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_5hn44s7YbCk/RuZPpO85iII/AAAAAAAAACU/kogNYqTjcFc/s200/tf51_DreadXXX.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5108858397105162370" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a target="_blank"  href="http://bp1.blogger.com/_5hn44s7YbCk/RuZPGO85iHI/AAAAAAAAACM/oJBqGe55l8A/s1600-h/mr296_qzmlhhd.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_5hn44s7YbCk/RuZPGO85iHI/AAAAAAAAACM/oJBqGe55l8A/s200/mr296_qzmlhhd.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5108857795809740914" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bp1.blogger.com/_5hn44s7YbCk/RuZQBO85iJI/AAAAAAAAACc/qxEaBtZVPUo/s1600-h/422_jghja_GaddockTeeg.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_5hn44s7YbCk/RuZQBO85iJI/AAAAAAAAACc/qxEaBtZVPUo/s200/422_jghja_GaddockTeeg.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5108858809422022802" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-82180722315004689?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/82180722315004689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=82180722315004689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/82180722315004689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/82180722315004689'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/09/lorwyn-planeswalker.html' title='Lorwyn: Planeswalker'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5hn44s7YbCk/RuZME-85iEI/AAAAAAAAAB0/hEsXI0U-dr4/s72-c/uwr3tLilianaVess.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4198554661666289303</id><published>2007-09-04T09:01:00.000+02:00</published><updated>2007-09-04T09:03:22.234+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XBOX'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>My New XBOX 360!</title><content type='html'>I am so happy! Yesterday I managed to exechange my bricked XBOX 360 for a brand new one due to all the effort from Lize!&lt;br /&gt;&lt;br /&gt;More details to follow...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4198554661666289303?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4198554661666289303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4198554661666289303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4198554661666289303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4198554661666289303'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/09/my-new-xbox-360.html' title='My New XBOX 360!'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-7155831175458078772</id><published>2007-09-03T11:26:00.001+02:00</published><updated>2007-09-03T11:28:08.181+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>MVPs are the best!!!</title><content type='html'>I get so worked up when somebody leaves for the weekend, do not check all their code in and leaves behind a solution that does not build, then arrive at 12 in the afternoon at work on Monday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-7155831175458078772?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/7155831175458078772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=7155831175458078772' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7155831175458078772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7155831175458078772'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/09/mvps-are-best.html' title='MVPs are the best!!!'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-5879257822645794951</id><published>2007-08-24T16:41:00.001+02:00</published><updated>2007-08-24T16:51:58.723+02:00</updated><title type='text'>The dedication of a MVP</title><content type='html'>A little background: We have a project with a hellish deadline, everybody have been asked to help including our wonderfull resident MVP. &lt;br /&gt;&lt;br /&gt;Everything should be complete by Monday, he has not completed his work since he could not figure out how to get the AJAX toolkit working in SharePoint. &lt;br /&gt;&lt;br /&gt;He left it without worrying and went home at 16:30. By the way, we work until 17:00...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-5879257822645794951?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/5879257822645794951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=5879257822645794951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5879257822645794951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5879257822645794951'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/08/dedication-of-mvp_24.html' title='The dedication of a MVP'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-2598631111903659091</id><published>2007-08-24T14:12:00.001+02:00</published><updated>2007-08-24T14:16:15.266+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Separating Date and Time in T-SQL</title><content type='html'>I've used the following SQL Server 2000/2005 user defined functions successfully and they are just so usefull that I have to re-post them here, even if just for myself. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://weblogs.asp.net/guerchele/archive/2004/05/04/RE_3A00_-Separating-Date-and-Time-in-T_2D00_SQL.aspx" target="_blank"&gt;Luciano Evaristo&lt;/a&gt; is the original source of the scripts:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;CREATE FUNCTION dbo.DATEVALUE&lt;br /&gt;(&lt;br /&gt; @Datetime datetime&lt;br /&gt;)&lt;br /&gt;/*******************************************************************************&lt;br /&gt; * AUTHOR: Luciano Evaristo Guerche                                            *&lt;br /&gt; *******************************************************************************/&lt;br /&gt;RETURNS datetime&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;    RETURN CAST(ROUND(CAST(@Datetime AS float), 0, 1) AS datetime)&lt;br /&gt;END&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;CREATE FUNCTION dbo.TIMEVALUE&lt;br /&gt;(&lt;br /&gt; @Datetime datetime&lt;br /&gt;)&lt;br /&gt;/*******************************************************************************&lt;br /&gt; * AUTHOR: Luciano Evaristo Guerche                                            *&lt;br /&gt; *******************************************************************************/&lt;br /&gt;RETURNS datetime&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;    RETURN (@Datetime - CAST(ROUND(CAST(@Datetime AS float), 0, 1) AS datetime))&lt;br /&gt;END&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;CREATE FUNCTION dbo.DATESERIAL&lt;br /&gt;(&lt;br /&gt; @YearSerial int,&lt;br /&gt; @MonthSerial int,&lt;br /&gt; @DaySerial int&lt;br /&gt;)&lt;br /&gt;RETURNS datetime&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;    RETURN (CAST(CAST(@YearSerial AS varchar(4)) + '-' + CAST(@MonthSerial AS varchar(2)) + '-' + CAST(@DaySerial AS varchar(2)) AS datetime))&lt;br /&gt;END&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;CREATE FUNCTION dbo.TIMESERIAL&lt;br /&gt;(&lt;br /&gt; @HOUR AS int,&lt;br /&gt; @MINUTE AS int,&lt;br /&gt; @SECOND AS int,&lt;br /&gt; @MILLISECOND AS int&lt;br /&gt;)&lt;br /&gt;/*******************************************************************************&lt;br /&gt; * AUTHOR: Luciano Evaristo Guerche                                            *&lt;br /&gt; *******************************************************************************/&lt;br /&gt;RETURNS datetime&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;    RETURN ((@HOUR / 24) + DATEADD(hour, @HOUR % 24, DATEADD(minute, @MINUTE, DATEADD(second, @SECOND, DATEADD(millisecond, @MILLISECOND, 0)))))&lt;br /&gt;END&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;CREATE FUNCTION dbo.DATETIME_CUSTOM_FORMAT&lt;br /&gt;(&lt;br /&gt; @INPUT AS datetime = NULL&lt;br /&gt;)&lt;br /&gt;/*******************************************************************************&lt;br /&gt; * AUTHOR: Luciano Evaristo Guerche                                            *&lt;br /&gt; *******************************************************************************/&lt;br /&gt;RETURNS varchar(20)&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;    RETURN (CASE WHEN (ROUND(CAST(@INPUT AS float), 0, 1) * 24) + DATEPART(hour, @INPUT) &lt; 10 THEN '0' ELSE '' END + CAST((ROUND(CAST(@INPUT AS float), 0, 1) * 24) + DATEPART(hour, @INPUT) AS varchar(10)) + ':' +&lt;br /&gt;            RIGHT('00' + CAST(DATEPART(minute, @INPUT) AS varchar(2)), 2) + ':' +&lt;br /&gt;            RIGHT('00' + CAST(DATEPART(second, @INPUT) AS varchar(2)), 2) + '.' +&lt;br /&gt;            RIGHT('000' + CAST(DATEPART(millisecond, @INPUT) AS varchar(3)), 3)&lt;br /&gt;           )&lt;br /&gt;END&lt;br /&gt;GO&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-2598631111903659091?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/2598631111903659091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=2598631111903659091' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2598631111903659091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2598631111903659091'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/08/separating-date-and-time-in-t-sql.html' title='Separating Date and Time in T-SQL'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-3611812013924596684</id><published>2007-08-12T13:06:00.000+02:00</published><updated>2007-08-12T13:08:47.345+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Sex linea</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_oZgo_llNy8"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_oZgo_llNy8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-3611812013924596684?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/3611812013924596684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=3611812013924596684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3611812013924596684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3611812013924596684'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/08/sex-linea.html' title='Sex linea'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-2529586219461861113</id><published>2007-08-03T09:25:00.000+02:00</published><updated>2007-08-03T09:29:24.943+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Yes, But What Have You *Done*?</title><content type='html'>I don’t particularly like people who do more talking than actually doing. Some “Microsoft Valued Professionals” strikes me as a breed particularly better at talking than actually doing, so naturally I can’t say I have great admiration for them. &lt;br /&gt;&lt;br /&gt;&lt;a href=" http://www.codinghorror.com/blog/archives/000809.html" target="_blank"&gt;This article&lt;/a&gt; makes for an interesting read. The quote below really sums up how I feel about our precious MVPs:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;“The last thing the world needs is more pundits. Pundits only add ephemeral commentary to the world instead of anything concrete and real. They don't materially participate in the construction of any lasting artifacts; instead, they passively observe other people's work and offer a neverending babbling brook of opinions, criticism, and witty turns of phrase. It's pathetic.”&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-2529586219461861113?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/2529586219461861113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=2529586219461861113' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2529586219461861113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2529586219461861113'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/08/yes-but-what-have-you-done.html' title='Yes, But What Have You *Done*?'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-2578926249933205352</id><published>2007-08-01T08:56:00.000+02:00</published><updated>2007-08-01T09:08:22.531+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Magic: The Gathering'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><title type='text'>Magic: The First Unit Test</title><content type='html'>Progress on the MTG game are going rather slowly since I am not devoting that much time to it. I have started with core functionality, namely the game engine, and should be busy with this for quite some time to come. Below an extract of the first unit test can be seen:&lt;br /&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;(...)&lt;br /&gt;&lt;br /&gt;// get the startup player&lt;br /&gt;Player currentPlayer = &lt;br /&gt; game.Players.GetStartupPlayer();&lt;br /&gt;&lt;br /&gt;Assert.AreEqual(currentPlayer, &lt;br /&gt; game.Players.ActivePlayer, &lt;br /&gt; "The startup player should be the active player.");&lt;br /&gt;&lt;br /&gt;// it should now be the first turn &lt;br /&gt;// and the first phase&lt;br /&gt;Assert.AreEqual(1, game.TurnNumber, &lt;br /&gt; "This should be the first turn.");&lt;br /&gt;&lt;br /&gt;Assert.AreEqual(Phases.Untap, &lt;br /&gt; game.Phases.CurrentPhase, &lt;br /&gt; "The first phase should be the untap phase.");&lt;br /&gt;&lt;br /&gt;// perfrom a few game loops&lt;br /&gt;for (int turn = 2; turn &lt;= 5; turn++)&lt;br /&gt;{&lt;br /&gt; Console.WriteLine("Current Player: {0}", &lt;br /&gt;  currentPlayer.Name);&lt;br /&gt;&lt;br /&gt; // move though the phases&lt;br /&gt; game.Phases.Next();&lt;br /&gt;&lt;br /&gt; Assert.AreEqual(Phases.Upkeep, &lt;br /&gt;  game.Phases.CurrentPhase, &lt;br /&gt;  "It should now be the upkeep phase");&lt;br /&gt;&lt;br /&gt;(...)&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;From this test case you should be able to glean a bit of information of the infrastructure I will be using – As can be seen the application will be developed using the .NET framework and the C# language. &lt;br /&gt;&lt;br /&gt;The game will consist of a (huge) collection of objects and event driven programming techniques will be used. Although not shown in the code snippet above the events I refer to are not just events for the user interface. There is, for example, an event in the phases class that fires when there is a move past the last phase, the game object then subscribes to this event and do things like start the next turn and assign priority to the next player.&lt;br /&gt;&lt;br /&gt;The user interface are still a very long way down the line and until the core game engine is near completion the Magic games of this application will live only in test cases like the one shown above. I do however want the user interface to be loosely tied to the game engine, again though mechanisms like events raised by the game engine.&lt;br /&gt;&lt;br /&gt; I am contemplating using &lt;a href="http://www.xaml.net/" target="_blank"&gt;XAML&lt;/a&gt; for the UI since this technology looks really interesting and well suited for the purposes of this game. If you are running Windows Vista XAML applications are also easily embedded in web pages, &lt;a href=" http://www.xaml.net/newimages/animatedsnowboarder.xaml " target="_blank"&gt;go here&lt;/a&gt; to see this dude rip in Internet Explorer 7.&lt;br /&gt;&lt;br /&gt;A neat idea would also be to implement the user interface using only AJAX techniques, this will allow a person to browse to the web site, create a account, then browse to another page to find an opponent and then play right there and then in the web browser without the need to download anything else like a Java Runtime Environment or anything like that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-2578926249933205352?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/2578926249933205352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=2578926249933205352' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2578926249933205352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2578926249933205352'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/08/magic-first-unit-test.html' title='Magic: The First Unit Test'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4929405247700227628</id><published>2007-07-26T09:36:00.000+02:00</published><updated>2007-07-26T09:39:52.679+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Magic: The Gathering'/><title type='text'>Magic: The Gathering</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Magic:_The_Gathering" target="_blank"&gt;Magic&lt;/a&gt; is a collectable card game to which many young people are introduced to during their varcity days. It is a little bit of a geeky thing, much in league with &lt;a href="http://www.wizards.com/default.asp?x=dnd/playdnd" target="_blank"&gt;Dungeons &amp; Dragons&lt;/a&gt;, but it really is a lot of fun once you get into it. To get a taste for it you should download the &lt;a href="http://www.wizards.com/magic/playmagic/Sizzle/sizzle_en.html" target="_blank"&gt;Tutorial Computer Game&lt;/a&gt; (located under learn to play).&lt;br /&gt;&lt;br /&gt;The “problem” with the game is that it can become rather addictive and they are releasing new and exciting card set all the time that you “just gotto have”. This results in a rather empty pocket as you can imagine... To curb this problem a little bit I thought that if I am just going to play for fun I may as well create proxy cards using &lt;a href="http://magicseteditor.sourceforge.net/" target="_blank"&gt;Magic Set Editor&lt;/a&gt;, and when I find something that really works well I will go and buy only the singles I need.&lt;br /&gt;&lt;br /&gt;I also occasionally play &lt;a href="http://www.wizards.com/default.asp?x=magic/magiconline" target="_blank"&gt;Magic Online&lt;/a&gt; which I really enjoy. With this online game you always have somebody willing to play against no matter what time of day it is, and as an huge added bonus the game itself enforces the rules which means that there is no need to sit and scratch your head of what exactly is permissible or have long arguments.&lt;br /&gt;&lt;br /&gt;Magic Online does however also have the same drawback as the real life card game - the electronic cards are just as expensive as the printed ones. This naturally means that if you are not willing to spend all your money on this hobby you are going to have a bad deck which everybody beats all the time!&lt;br /&gt;&lt;br /&gt;There are alternatives to Magic Online like &lt;a href="http://www.magicworkstation.com/" target="_blank"&gt;Magic Workstation&lt;/a&gt; and &lt;a href="http://www.magic-league.com/download/apprentice.php" target="_blank"&gt;Apprentice&lt;/a&gt;. These two alternatives are however a little crap, for a couple of reasons like the UI and that there is no rules enforcement, but it is perhaps because of this crappiness that WotC have not shut down these two applications like they have done with others.&lt;br /&gt;&lt;br /&gt;I recently found &lt;a href="http://magic-project.sourceforge.net/" target="_blank"&gt;Magic-Project&lt;/a&gt; that looked really promising. I really liked the way it defines the cards in XML and even the rules for the game in XML, but sadly one should not be fooled by the pretty appearance of this application. After playing around with it last night I was a little less than satisfied, suspended cards works terribly (actually not at all) and putting counters on &lt;a href="http://ww2.wizards.com/Gatherer/CardDetails.aspx?&amp;id=1923" target="_blank"&gt;Spore Flower&lt;/a&gt; or &lt;a href=http://ww2.wizards.com/Gatherer/CardDetails.aspx?&amp;id=116731 target="_blank"&gt;Thallid Shell-Dweller&lt;/a&gt; does not appear to work. Although I can see from the architecture of this Java based game that it is quite possible to implement these abilities I can also see that the experience is sadly never going to be as pleasant as Magic Online.&lt;br /&gt;&lt;br /&gt;I hereby undertake the rather ambitious project to create my own Magic application for online play with a similar interface to Magic Online or perhaps even that of the &lt;a href="http://www.wizards.com/default.asp?x=magic/magiconline/IIIlaunch" target="_blank"&gt;new beta version&lt;/a&gt;. My version should do rules enforcement, allow two players to play over TCP/IP and perhaps even have a little bit of AI for single player games. As I mentioned I really liked the XML card definitions of Magic-Project so I definitely want something very similar.&lt;br /&gt;&lt;br /&gt; My first order of business will be to implement a two player game with a working &lt;a href="http://www.wizards.com/magic/displaythemedeck.asp?set=timespiral&amp;decknum=1&amp;lang=en" target="_blank"&gt;Fun With Fungus&lt;/a&gt; theme deck. The reason for choosing this deck is that it is from the Time Spiral set which was the set at the time when I started playing, and also since this is the deck my &lt;a href="http://sacred-butterfly.blogspot.com/" target="_blank"&gt;fiancé&lt;/a&gt; always plays and drives me mad with.&lt;br /&gt;&lt;br /&gt;Naturally if WotC gets wind of this they will shut me down since I am infringing on their copyright, but in all fairness I don’t see a huge problem here. There is nothing preventing magic players to create &lt;a href="http://www.wizards.com/default.asp?x=mtgcom/daily/af6" target="_blank"&gt;proxy cards&lt;/a&gt; for casual play and this is actually something players to often when they are play testing and don’t want to break the bank by buying lots expensive rares. &lt;br /&gt;&lt;br /&gt;Still my logic may not be entirely sound and I will be infringing anyway, but if I only use this application for personal use to play my (future) wife and perhaps a few close friends without any sort of financial gain I don’t see the harm, surely I should be able to invest the time and effort without fear of the legalities from bureaucratic wizards?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4929405247700227628?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4929405247700227628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4929405247700227628' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4929405247700227628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4929405247700227628'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/07/magic-gathering.html' title='Magic: The Gathering'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1012013835509505552</id><published>2007-07-23T08:14:00.000+02:00</published><updated>2007-07-23T08:16:45.574+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>XBOX 360 Customer Support</title><content type='html'>In the continuing saga of my broken XBOX 360 I contacted Microsoft XBOX Customer support finding out where I should take my console to be repaired in Cape Town, South Africa. Naturally the support personnel fell over their feet in eagerness to help me and provided me with the following useful link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/907534" target="_blank"&gt;http://support.microsoft.com/kb/907534&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I actually see a customer support email like this extremely insulting. Anybody with two brain cells, some typing ability and an internet connection could have found this themselves. This was the very first thing I tried, even before finding the KB article, and guess what, the article did not help me jack...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1012013835509505552?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1012013835509505552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1012013835509505552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1012013835509505552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1012013835509505552'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/07/xbox-360-customer-support.html' title='XBOX 360 Customer Support'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-6640534716688693350</id><published>2007-07-20T10:27:00.000+02:00</published><updated>2007-07-20T10:58:14.185+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>The problem with the AJAX UpdatePanel</title><content type='html'>I want to start off by saying that Microsoft &lt;a href=" http://ajax.asp.net/" target="_blank"&gt;ASP.NET AJAX&lt;/a&gt; is a really powerful, useful and awesomely cool framework with the world of potential behind it. This post is thus in no way intended to slam it, merely to highlight a problem I found in the hopes that somebody will provide a clever solution that I have not thought of.&lt;br /&gt;&lt;br /&gt;I tried to create a user interface as depicted below. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_5hn44s7YbCk/RqByTNUL6cI/AAAAAAAAABs/N8aZWDzWP9o/s1600-h/Aj.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_5hn44s7YbCk/RqByTNUL6cI/AAAAAAAAABs/N8aZWDzWP9o/s320/Aj.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5089193253246069186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I want  AJAX stuff to happen when the plus sign is clicked, it should for example change to a minus, update the group label and update the contents label. For this construed example I wrote code to this effect:&lt;br /&gt;&lt;br /&gt;&lt;table width="100%" border="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&amp;lt;table border="1"&amp;gt;&lt;br /&gt;  &amp;lt;asp:UpdatePanel ID="updateOne" &lt;br /&gt;                   runat="server" &lt;br /&gt;                   UpdateMode="Conditional"&amp;gt;&lt;br /&gt;    &amp;lt;ContentTemplate&amp;gt;&lt;br /&gt;      &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&lt;br /&gt;          &amp;lt;asp:LinkButton ID="lnkOne"&lt;br /&gt;                          runat="server" &lt;br /&gt;                          Text="+" /&amp;gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;        &lt;br /&gt;        &amp;lt;td&amp;gt;&lt;br /&gt;            Group One&lt;br /&gt;            &amp;lt;asp:Label ID="lblGroupOne" &lt;br /&gt;                       runat="server" /&amp;gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;/tr&amp;gt;&lt;br /&gt;      &lt;br /&gt;      &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&lt;br /&gt;          &amp;lt;asp:Label ID="lblOneContents" &lt;br /&gt;                         runat="server" &lt;br /&gt;                         Text="(not loaded)" /&amp;gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;  &amp;lt;/asp:UpdatePanel&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;asp:UpdatePanel ID="updateTwo" &lt;br /&gt;                   runat="server" &lt;br /&gt;                   UpdateMode="Conditional"&amp;gt;&lt;br /&gt;    &amp;lt;ContentTemplate&amp;gt;&lt;br /&gt;      &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&lt;br /&gt;          &amp;lt;asp:LinkButton ID="lnkTwo" &lt;br /&gt;                          runat="server" &lt;br /&gt;                          Text="+" /&amp;gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;        &lt;br /&gt;        &amp;lt;td&amp;gt;&lt;br /&gt;           Group Two&lt;br /&gt;           &amp;lt;asp:Label ID="lblGroupTwo" &lt;br /&gt;                      runat="server" /&amp;gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;/tr&amp;gt;&lt;br /&gt;      &lt;br /&gt;      &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&lt;br /&gt;          &amp;lt;asp:Label ID="lblTwoContents" &lt;br /&gt;                     runat="server" &lt;br /&gt;                     Text="(not loaded)" /&amp;gt;&lt;br /&gt;          &amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;  &amp;lt;/asp:UpdatePanel&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;At the face of it this code may appear to work and when a link button is clicked in an update panel only that specific update panel will be updated. &lt;br /&gt;&lt;br /&gt;Sadly this does not work, at run time the UpdatePanel renders a &lt;code&gt;div&lt;/code&gt; tag around the contents thereof to allow it to get the reference to the part of the page to dynamically update. &lt;br /&gt;&lt;br /&gt;If you ever tried to group some &lt;code&gt;tr&lt;/code&gt; elements together with a &lt;code&gt;div&lt;/code&gt; or &lt;code&gt;span&lt;/code&gt;  tag and wrote some JavaScript code to dynamically show and hide these groups you will know that such grouping is simply not possible. It is also for this reason that the code I wrote above will simply not work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-6640534716688693350?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/6640534716688693350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=6640534716688693350' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6640534716688693350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6640534716688693350'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/07/problem-with-ajax-updatepanel.html' title='The problem with the AJAX UpdatePanel'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5hn44s7YbCk/RqByTNUL6cI/AAAAAAAAABs/N8aZWDzWP9o/s72-c/Aj.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4417405378177473862</id><published>2007-07-19T11:36:00.001+02:00</published><updated>2007-07-19T11:52:08.551+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Did Hitler’s XBOX 360 die?</title><content type='html'>As I mentioned a couple of days ago my XBOX 360 died on me. I still feel it’s a complete shame, apart from the high hardware failure rate of these consoles they are actually very cool...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oFoM0Y2DqL4"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/oFoM0Y2DqL4" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4417405378177473862?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4417405378177473862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4417405378177473862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4417405378177473862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4417405378177473862'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/07/did-hitlers-xbox-360-die.html' title='Did Hitler’s XBOX 360 die?'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1850706410683821305</id><published>2007-07-18T08:23:00.000+02:00</published><updated>2007-07-18T08:29:37.222+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Affirmative Action</title><content type='html'>We already heard reports form learned people like Dirk Hermann, who examined the subject in a doctoral thesis, that the time for affirmative action may be over and that the focus should rather be moved elsewhere. It is stated, and I think quite correctly, that AA “was never meant as a permanent framework but a temporary corrective measure”. I encourage you to read the full article &lt;a href="http://www.fin24.co.za/articles/default/display_article.aspx?Nav=ns&amp;ArticleID=1518-1786_2130783" target="_blank"&gt;here&lt;/a&gt; and post some comments on my blog if you like.&lt;br /&gt;&lt;br /&gt;Today I am also going to be infringing on copyright and provide you with the full text of an article I found on News24. When you read this does it not leave a bit of a funny taste in your mouth, or a feeling that AA is really becoming something “anti-white” and a beast it was never intended to be?&lt;br /&gt;&lt;br /&gt;I am acutely aware that I do not know all the facts or understand all the intricacies of politics, but when the average public, like you and me, reads an article like this how does it make you feel?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;h3&gt;AA: 'White women benefit most'&lt;/h3&gt;&lt;a href="http://www.fin24.co.za/articles/default/display_article.aspx?Nav=ns&amp;ArticleID=1518-1786_2148818" target="_blank"&gt;http://www.fin24.co.za/articles/default/display_article.aspx?Nav=ns&amp;ArticleID=1518-1786_2148818&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pretoria - Public hearings should be held to determine whether or not white women should be excluded from affirmative action, Commission for Employment Equity chairperson Jimmy Manyi said on Tuesday. &lt;br /&gt;&lt;br /&gt;He was speaking at a press conference following the conclusion of a meeting of the Joint Presidential Working Group on Big Business in Pretoria. &lt;br /&gt;&lt;br /&gt;He said a study of employment equity figures between 2000 and 2006 had shown that white women where the "main beneficiaries" of empowerment policies. &lt;br /&gt;&lt;br /&gt;The figures had shown 60% of all recruitment and 60% of all promotions were given to white people. &lt;br /&gt;&lt;br /&gt;Manyi did not give more details on the figures, or on when the public hearings would be held. &lt;br /&gt;&lt;br /&gt;Labour Minister Membathisi Mdladlana said this showed that the government and affirmative action policies were not aimed against white people. &lt;br /&gt;&lt;br /&gt;This should also shut up critics who said it was time to disbandon affirmative action. &lt;br /&gt;&lt;br /&gt;"If employment equity is not being implemented, reconciliation will be affected. &lt;br /&gt;&lt;br /&gt;"When racism is gone, employment equity will be redundant," Mdladlana said.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1850706410683821305?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1850706410683821305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1850706410683821305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1850706410683821305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1850706410683821305'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/07/affirmative-action.html' title='Affirmative Action'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-3309209149113955299</id><published>2007-07-16T08:35:00.000+02:00</published><updated>2007-07-16T08:38:15.440+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Red Rings of Death</title><content type='html'>I am mad, really-really mad at Microsoft. My XBOX 360 is now bricked and I haven’t even used it that much – I mean the longest I played on it was maybe an hour continuously, plus it’s winter, the unit was well ventilated as was the power supply so I don’t see how overheating could be the problem!&lt;br /&gt;&lt;br /&gt;When you search the web you will find &lt;a href="http://digg.com/xbox_360/Mass_Xbox_360_crashing_Forza_2_forum_gets_over_900_replies" target="_blank"&gt;many people&lt;/a&gt; claiming that the &lt;a href="http://en.wikipedia.org/wiki/Forza_Motorsport_2" target="_blank"&gt;Forza Motorsport 2&lt;/a&gt; game is the culprit. Although it may sound farfetched I totally belief this theory. My XBOX 360 worked perfectly until I bought this game created by Microsoft Studios. I played Forza 2 maybe for 90 minutes &lt;strong&gt;IN TOTAL&lt;/strong&gt; and experienced console freezes multiple time. The next day I turned on my console and hey presto, the 3 red blinking lights indicating that my XBOX is now useless.&lt;br /&gt;&lt;br /&gt;I have invested quite a bit of money in other games so this is a really upsetting situation, the money I have spend is now essentially thrown into the water – I will &lt;strong&gt; definitely not&lt;/strong&gt; buy another shoddy piece of hardware that is just going to break again when I play the wrong game.&lt;br /&gt;&lt;br /&gt;Now you may ask me why I don’t just take it to be repaired since Microsoft did &lt;a href=" http://www.itwriting.com/blog/?p=270" target="_blank"&gt;increase the warranty&lt;/a&gt; on all these consoles retrospectively? Well the problem is this was a gift and I don’t have the invoice, what am I to do?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-3309209149113955299?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/3309209149113955299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=3309209149113955299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3309209149113955299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3309209149113955299'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/07/red-rings-of-death.html' title='Red Rings of Death'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-2685236826561797831</id><published>2007-07-11T09:24:00.000+02:00</published><updated>2007-07-11T09:29:40.887+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Law Related'/><title type='text'>Court Drawings</title><content type='html'>I apologize for the long delay since my last post from the airport. Since then I’ve been essentially without an internet connection. &lt;br /&gt;&lt;br /&gt;My previously mentioned friends restricted the internet access to such an extent that almost nothing is accessible and then after an hour everything becomes inaccessible. If you think dialup is bad think again... &lt;br /&gt;&lt;br /&gt;Anyway, here is my post for today:&lt;br /&gt;&lt;br /&gt;You might have seen some of those &lt;a href=" http://www.courtartist.com/"&gt;drawings made in court&lt;/a&gt; depicting the judges, lawyers or defendants on the news. Have you ever wondered why they are draw in an age where videos and photographs can easily be taken instead?&lt;br /&gt;&lt;br /&gt;As you may know the answer to this is rather simply, there are always some cases where the media will not be allowed to take photographs or videos. The old saying goes that a picture speaks a thousand words and it is for this reason the media uses these drawings. Something interesting is that the way court artists depicts someone will impact how the &lt;a href=" http://painting.about.com/b/a/257497.htm"&gt;public judges&lt;/a&gt; them.&lt;br /&gt;&lt;br /&gt;One thing that is also very interesting is that while court artists in America are allowed to do the drawings in court there is an act of Parliament in the UK dating back to 1925 that prevents artists in this country from drawing in court, &lt;a href=" http://news.bbc.co.uk/aboutbbcnews/hi/news_update/newsid_3866000/3866845.stm"&gt;UK court artists&lt;/a&gt; can only make notes and then have to do the court drawings from memory.&lt;br /&gt;&lt;br /&gt;Did you know that even in trails where video cameras are allowed courtroom art is still important? The following quote is from &lt;a href" http://www.courtroomartist.com/courtroom_art.htm"&gt;CourtroomArtust.com&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"Created on site...each courtroom sketch is a unique document... a television prop and a historical memento.  Ironically, the recent televisation of trials has endowed the courtroom art with a great and perceived value; it is increasingly sought after by collectors"&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;If you are interested in becoming a courtroom artist visit &lt;a href=" http://www.ehow.com/how_2049693_become-court-artist.html"&gt;this eHow page&lt;/a&gt; and view the graphics of &lt;a href=" http://www.courtartist.co.uk/pictureindex.html"&gt;Elizabeth Cook&lt;/a&gt;, a well known court artists in the United Kingdom.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-2685236826561797831?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/2685236826561797831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=2685236826561797831' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2685236826561797831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2685236826561797831'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/07/court-drawings.html' title='Court Drawings'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4575677992755169664</id><published>2007-06-28T16:35:00.000+02:00</published><updated>2007-06-28T16:44:54.284+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Blogging from the airport</title><content type='html'>Right now I am sitting at the Cape Town international airport waiting for my (yet again) delayed flight to Johannesburg. Since 19 February I've been flying up and down between the two cities every weekend and the novelty of flight had long since disappeared. &lt;br /&gt;&lt;br /&gt;Today it is with a happy heart that I say farewell to this airport with virtually no chairs. I haven't been to the international side yet, but I assure you if international departures are anything like domestic departures I foresee some trouble in 2010.&lt;br /&gt;&lt;br /&gt;I am accessing the internet though the wireless hotspot set up here and actually find the internet access rather good. One must however consider that I would find any sort of internet access where one can actually download something very good, see my postings elsewhere – I might have complained enough already about the restrictive Medi-Clinic access...&lt;br /&gt;&lt;br /&gt;Anyway I'm off for an early weekend and ready for the long drive from Jo’burg to Cape Town, wish me luck. &lt;br /&gt;&lt;br /&gt;If you are reading this I would like to sincerely thank you for taking the time to visit my little blog, please do come again!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4575677992755169664?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4575677992755169664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4575677992755169664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4575677992755169664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4575677992755169664'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/blogging-from-airport.html' title='Blogging from the airport'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-6394261771335009178</id><published>2007-06-27T11:57:00.000+02:00</published><updated>2007-06-27T12:02:51.625+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Internet Policy can bite me!</title><content type='html'>First blocking MSN, google talk and gmail. Then blocking google forums, after that blocking wikipedia for a while. This is the latest crap:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_5hn44s7YbCk/RoI1L6sLpiI/AAAAAAAAABk/GJcVit-2qq0/s1600-h/BiteMe.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_5hn44s7YbCk/RoI1L6sLpiI/AAAAAAAAABk/GJcVit-2qq0/s320/BiteMe.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5080681808476743202" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-6394261771335009178?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/6394261771335009178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=6394261771335009178' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6394261771335009178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6394261771335009178'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/internet-policy-can-bite-me.html' title='Internet Policy can bite me!'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5hn44s7YbCk/RoI1L6sLpiI/AAAAAAAAABk/GJcVit-2qq0/s72-c/BiteMe.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-3249120907113307117</id><published>2007-06-27T10:42:00.000+02:00</published><updated>2007-06-27T10:48:44.322+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Why do balloons deflate?</title><content type='html'>Have you ever wondered why your balloons deflate while the balloon actually appears to be quite thoroughly sealed? The reason for this is a little bit apparent - latex balloons have microscopic holes in them though which air (or helium) can escape. Obviously this also explains why helium balloons deflate much quicker since the helium particles are much smaller. &lt;br /&gt;&lt;br /&gt;Latex is not suppose to be full of holes though, and the tiny holes are probably the result of the manufacturing or packaging of the balloons. This does raise an interesting question: Isn’t latex the same stuff condoms are made of? This leads to two alternative inferences:&lt;ol&gt;&lt;li&gt;If you fill a condom with helium it will not deflate.&lt;/li&gt;&lt;li&gt;Condoms are full of holes.&lt;/li&gt;&lt;/ol&gt;If we fill a condom with helium and it deflates after a while I guess the latter is true, a very scary thought for some I am sure...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-3249120907113307117?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/3249120907113307117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=3249120907113307117' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3249120907113307117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3249120907113307117'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/why-do-balloons-deflate.html' title='Why do balloons deflate?'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-8761251298102384668</id><published>2007-06-26T14:12:00.000+02:00</published><updated>2007-06-27T10:47:46.350+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>I have nothing to say today...</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-8761251298102384668?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/8761251298102384668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=8761251298102384668' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8761251298102384668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8761251298102384668'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/i-have-nothing-to-say-today.html' title='I have nothing to say today...'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1045231573871689829</id><published>2007-06-25T15:06:00.000+02:00</published><updated>2007-06-25T15:08:06.672+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Some Good News</title><content type='html'>Previously I complained about the news always being full of just bad news. I was wrong, today there are some &lt;a href="http://www.fin24.co.za/articles/default/display_article.aspx?Nav=ns&amp;ArticleID=1518-25_2136153" target="_blank"&gt;good news&lt;/a&gt;. Economists are predicting that the petrol price will go down by about 10c/liter due to a more stable rand and a drop in the oil price. &lt;br /&gt;&lt;br /&gt;According to the clever people this drop could be quite short lived, but never mind that, at least for today we have something to be happy about!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1045231573871689829?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1045231573871689829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1045231573871689829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1045231573871689829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1045231573871689829'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/some-good-news.html' title='Some Good News'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-6892409157521465459</id><published>2007-06-25T10:26:00.000+02:00</published><updated>2007-06-25T11:27:10.179+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><title type='text'>The importance of DOCTYPE</title><content type='html'>&lt;p&gt;I don't know if many people realize how important it is to place the appropriate &lt;code&gt;DOCTYPE&lt;/code&gt; declaration at the top of their HTML files so I have created the following HTML sample to illustrate some of the value:&lt;/p&gt;&lt;table border="1" width="100%"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre style="font-size:8pt"&gt;&amp;lt;!DOCTYPE html PUBLIC &lt;br /&gt; "-//W3C//DTD XHTML 1.0 Transitional//EN" &lt;br /&gt; "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt; &amp;lt;head&amp;gt;&lt;br /&gt;  &amp;lt;title&amp;gt;Table Test&amp;lt;/title&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;   .myFont&lt;br /&gt;   {&lt;br /&gt;    font-family: Arial, &lt;br /&gt;                 Helvetica, &lt;br /&gt;                 sans-serif;&lt;br /&gt;    font-size: 1.3em;&lt;br /&gt;   }&lt;br /&gt;  &amp;lt;/style&amp;gt;&lt;br /&gt; &amp;lt;/head&amp;gt;&lt;br /&gt; &lt;br /&gt; &amp;lt;body class="myFont"&amp;gt;&lt;br /&gt;  &amp;lt;h1&amp;gt;Doctype&amp;lt;/h1&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;p&amp;gt;&lt;br /&gt;   This is a simple page to test the &lt;br /&gt;   effect of doctypes and what they &lt;br /&gt;   do with your CSS.&lt;br /&gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;table border="1"&amp;gt;&lt;br /&gt;   &amp;lt;tr&amp;gt;&lt;br /&gt;    &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;&lt;br /&gt;    &amp;lt;th&amp;gt;Surname&amp;lt;/th&amp;gt;&lt;br /&gt;   &amp;lt;/tr&amp;gt;&lt;br /&gt;   &lt;br /&gt;   &amp;lt;tr&amp;gt;&lt;br /&gt;    &amp;lt;td&amp;gt;Hannes&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td&amp;gt;Foulds&amp;lt;/td&amp;gt;&lt;br /&gt;   &amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;tr&amp;gt;&lt;br /&gt;    &amp;lt;td&amp;gt;Lize&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td&amp;gt;Taljaard&amp;lt;/td&amp;gt;&lt;br /&gt;   &amp;lt;/tr&amp;gt;&lt;br /&gt;  &amp;lt;/table&amp;gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;This is what it looks like when the &lt;code&gt;DOCTYPE&lt;/code&gt; is in place, notice how the font size we set in the body tag trickles down to all the child tags:&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp3.blogger.com/_5hn44s7YbCk/Rn99FztLfZI/AAAAAAAAABU/xuqcliFDd84/s1600-h/doctype.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_5hn44s7YbCk/Rn99FztLfZI/AAAAAAAAABU/xuqcliFDd84/s320/doctype.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5079916443429731730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;When we take out the &lt;code&gt;DOCTYPE&lt;/code&gt; it ignores the font of the parent and renders thus:&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp2.blogger.com/_5hn44s7YbCk/Rn99KjtLfaI/AAAAAAAAABc/1mmNMJH2Ssk/s1600-h/noDoctype.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_5hn44s7YbCk/Rn99KjtLfaI/AAAAAAAAABc/1mmNMJH2Ssk/s320/noDoctype.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5079916525034110370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I have provided the most common &lt;code&gt;DOCTYPE&lt;/code&gt; declarations below and you may find them usefull:&lt;/p&gt;&lt;table border="1" width="100%"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre style="font-size:8pt"&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"&lt;br /&gt; "http://www.w3.org/TR/html4/strict.dtd"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE HTML PUBLIC &lt;br /&gt; "-//W3C//DTD HTML 4.01 Transitional//EN"&lt;br /&gt; "http://www.w3.org/TR/html4/loose.dtd"&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC &lt;br /&gt; "-//W3C//DTD XHTML 1.1//EN"&lt;br /&gt; "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC &lt;br /&gt; "-//W3C//DTD XHTML 1.0 Strict//EN"&lt;br /&gt; "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC &lt;br /&gt; "-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;br /&gt; "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-6892409157521465459?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/6892409157521465459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=6892409157521465459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6892409157521465459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6892409157521465459'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/importance-of-doctype.html' title='The importance of DOCTYPE'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5hn44s7YbCk/Rn99FztLfZI/AAAAAAAAABU/xuqcliFDd84/s72-c/doctype.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-2356028696928961422</id><published>2007-06-22T11:39:00.000+02:00</published><updated>2007-06-25T11:21:59.710+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Britain bans biltong</title><content type='html'>You just got to love news articles headlines. Take this one: &lt;a href="http://www.news24.com/News24/South_Africa/News/0,,2-7-1442_2134695,00.html" target="_blank"&gt;Britain bans biltong.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What would you say this article is about? Perhaps the British government got this crazy idea that biltong does not go well with tea and should be banned from the country? &lt;br /&gt;&lt;br /&gt;Not the case, the headline is there just to entice you to read the article. The article is in fact reporting about a media campaign to warn visitors that it is illegal to bring meat and animal products into the country, especially if you are traveling there by plane, or posting a package. The reason for this does make sense: "The UK, being an island, has to be sensitive about possible pests that could be brought into the country via food parcels"&lt;br /&gt;&lt;br /&gt;This reminds me of another piece of irresponsible reporting that was done on News24 about the Constitutional Court's &lt;a href="http://www.news24.com/News24/South_Africa/News/0,,2-7-1442_2111396,00.html" target="_blank"&gt;Shocking Ruling&lt;/a&gt; on anal penetration.&lt;br /&gt;&lt;br /&gt;Now before you go off in a hissy-fit and explode, like other readers have done in the comments for the article, do yourself a favor and go read the &lt;a href="http://www.constitutionalcourt.org.za/uhtbin/hyperion-image/J-CCT54-06" target="_blank"&gt;complete&lt;/a&gt; ruling so you at least know what you are talking about.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-2356028696928961422?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/2356028696928961422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=2356028696928961422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2356028696928961422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2356028696928961422'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/britain-bans-biltong.html' title='Britain bans biltong'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-3218048432415126258</id><published>2007-06-22T09:45:00.000+02:00</published><updated>2007-06-25T11:27:10.179+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Using the .NET 2.0 Build in support for AJAX</title><content type='html'>&lt;p&gt;The following is an article I intend to publish on &lt;a href="http://www.codeproject.com/"&gt;The Code Project&lt;/a&gt;  but I thought to make it available here first as I am unable to download the  article template since Medi-Clinic internet policy apparently blocks any  form of download that is not HTML, JPG or GIF.&lt;/p&gt;  &lt;p&gt;The source code download is currently also not available as this will  require me to upload something to the web, another function that was kindly  blocked by the friendly people in some IT dungeon somewhere...&lt;/p&gt;  &lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;I have spend most of my professional career in a  Microsoft SharePoint and Microsoft Content Management server 2002 environment  and have learned to appreciate the value of custom WebControls  In SharePoint  we have WebParts which are just glorified WebControls and in MCMS 2002 we have  Placeholders, also just WebParts that have mutated.&lt;/p&gt; &lt;p&gt;Today when I look at any custom piece of functionality  that should be hosted either in SharePoint or on a normal .NET web page I see  things in terms of custom controls. Every custom control can contain many other  standard and custom controls, and each of them can also contain child controls  as needed. I think this is the same top down approach most of us use when  writing code. We have methods, or methods call other methods, the can call more  methods etc.&lt;/p&gt; &lt;p&gt;With the above being said I am sure that you can infer  that this article will be about custom web controls that are written using one  of the .NET languages, my focus however is only to show how custom controls can  be constructed to use some AJAX functionality with only the standard features  provided by the .NET 2.0 Framework.&lt;/p&gt; &lt;p&gt;In this article Microsoft ASP.NET AJAX &lt;em&gt;(formally known as Microsoft Atlas)&lt;/em&gt; is not used in any form,  using the techniques described in this article you can, for example, add AJAX  functionality to your SharePoint 2007 web parts without the need to deploy any  additional libraries  the approach will be to implement the &lt;code&gt;ICallbackEventHandler&lt;/code&gt; interface.&lt;/p&gt; &lt;h4&gt;Check Box Example&lt;/h4&gt;  &lt;p&gt;In this article I will construct a simple AJAX enabled  check box, but let me first explain why a check box like this can be useful:  Assume we are creating a sales view control. This control will list all the  sales that were made during the day (a potentially substantial list). When going  through list the sales manager can "red flag" items that appears important to  him. Later he can apply filter to view the entire list or only his short listed  items. A sample interface might look like this:&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp3.blogger.com/_5hn44s7YbCk/RnuEvztLfYI/AAAAAAAAABM/zLxvm9CcOqg/s1600-h/salesData.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_5hn44s7YbCk/RnuEvztLfYI/AAAAAAAAABM/zLxvm9CcOqg/s320/salesData.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5078798961658789250" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The question now is how do we implement the red flag  functionality? Using conventional strategies we can do one of two things:&lt;/p&gt; &lt;ol&gt;  &lt;li&gt;Have the checkbox controls do an automatic post-back when they are clicked.&lt;/li&gt;  &lt;li&gt;Put a button at the bottom (and top) of the list labeled &lt;i&gt;Update&lt;/i&gt;  that will store the users red flag selection when clicked.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Both of these approaches are less than optimal  if we  have the entire page is posted back and refreshed we are going to have a very  frustrated sales manager sick of contending with constant page flashes, and  tired of waiting for the page to finish loading every time he selects something.  If we have a button to save the selection, the sales manager may forget to click  it, close his browser and when he later returns find that he have to go through  the entire list again and re-select everything he is interested in and hopefully  remember to click on the save button...&lt;/p&gt; &lt;p&gt;A much more user friendly interface will be where the  user can just tick the check boxes for the items they are interested in without  the page posting back and without the need to remember clicking a save button  somewhere. To accomplish this we will need the power of AJAX.&lt;/p&gt; &lt;h4&gt;The AJAX Check Box&lt;/h4&gt; &lt;p&gt;What I will be creating is a re-usable AJAX check box  control that is not only relevant to the ACME Sales view described above, but  which can also be used as part of any custom control requiring AJAX check boxes.&lt;/p&gt; &lt;h5&gt;Declaring the Check Box&lt;/h5&gt;  &lt;p&gt;Our control starts with the following declaration:&lt;/p&gt; &lt;table border="1" width="100%"&gt;  &lt;tr&gt;   &lt;td&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    public&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &lt;span style="color:blue"&gt;class&lt;/span&gt; &lt;span style="color:teal"&gt;    AjaxCheckBox&lt;/span&gt; : &lt;span style="color:teal"&gt;WebControl&lt;/span&gt;,    &lt;span style="color:teal"&gt;INamingContainer&lt;/span&gt;,    &lt;span style="color:teal"&gt;ICallbackEventHandler &lt;/span&gt;&lt;/span&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt; &lt;p&gt;The &lt;code&gt;WebControl&lt;/code&gt; and &lt;code&gt;INamingContainer&lt;/code&gt;  interfaces are just the standard interfaces we always implement when creating  custom controls, the important bit here is the &lt;code&gt;ICallbackEventHandler&lt;/code&gt; that  we will use to AJAX enable the check box. To implement this interface our  control must have two functions namely &lt;code&gt;RaiseCallbackEvent&lt;/code&gt; and &lt;code&gt; GetCallbackResult&lt;/code&gt;. The &lt;code&gt;RaiseCallbackEvent&lt;/code&gt; method is the method that  will be executed on AJAX callbacks to the server and the &lt;code&gt;GetCallbackResult&lt;/code&gt;  method is used by the client browser to get a string of any data that resulted  from the callback.&lt;/p&gt; &lt;p&gt;The typical logic that custom &lt;code&gt;ICallbackEventHandler&lt;/code&gt;  AJAX controls use is the following:&lt;/p&gt;  &lt;ol&gt;  &lt;li&gt;   On page load the control renders itself as normal though through the &lt;code&gt;Render&lt;/code&gt; method.    In the render method a container control (like a &lt;code&gt;div&lt;/code&gt; tag) will also be rendered to the client,    this container will display any AJAX results/dynamically created user interface.  &lt;/li&gt;  &lt;li&gt;   The user clicks on a button or perform some action that will execute a JavaScript function to initiate the AJAX callback.  &lt;/li&gt;  &lt;li&gt;   The server code calls the &lt;code&gt;RaiseCallbackEvent&lt;/code&gt; method and performs the necessary processing    (this method receives a string argument which is passed from the JavaScript method).  &lt;/li&gt;  &lt;li&gt;   The &lt;code&gt;RaiseCallbackEvent&lt;/code&gt; method stores any results that should be passed back to the client in    a class level string variable on the server.  &lt;/li&gt;  &lt;li&gt;   The client script calls the &lt;code&gt;GetCallbackResult&lt;/code&gt; method and receives the string result from the server.  &lt;/li&gt;  &lt;li&gt;   The client script processes the string result and omits resulting HTML in the client container control (the &lt;code&gt;div&lt;/code&gt;).  &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;The check box created here will not do any client side  processing as there are nothing more to do on the client after the user  have clicked a check box, but for an example of the complete model as described  above refer to the &lt;code&gt;Validate&lt;/code&gt; sample provided in the source code.&lt;/p&gt; &lt;h5&gt;Check Box Events&lt;/h5&gt; &lt;p&gt;I have implemented a custom event for the check box that  will notify the control containing the check box whenever the value of the check  box changes. This is actually a very neat part of the control  when &lt;code&gt;RaiseCallbackEvent&lt;/code&gt;  is called you can fire events from this methods and listeners of the event will  actually be notified of the event although it is an AJAX callback. The code  below shows the relevant sections for the custom event (you will notice that  there is nothing fancy here, this is standard code we know even from 2003 days):&lt;/p&gt; &lt;table border="1" width="100%"&gt;  &lt;tr&gt;   &lt;td&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     Delegates&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;     The delegate for the check changed event&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;param name=&amp;quot;value&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;The     value of the check box.&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    public&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &lt;span style="color:blue"&gt;delegate&lt;/span&gt; &lt;span style="color:blue"&gt;    void&lt;/span&gt; &lt;span style="color:teal"&gt;CheckChangedDelegate&lt;/span&gt;(&lt;span style="color:blue"&gt;bool&lt;/span&gt;     value);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNoSpacing"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     Events&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;     The check changed event.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    public&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &lt;span style="color:blue"&gt;event&lt;/span&gt; &lt;span style="color:teal"&gt;    CheckChangedDelegate&lt;/span&gt; CheckChanged;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNoSpacing"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     On Check Changed&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;     Execute the check changed event if it has been wired up.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;param name=&amp;quot;value&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;The     value of the text box.&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    protected&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &lt;span style="color:blue"&gt;void&lt;/span&gt; OnCheckChanged(&lt;span style="color:blue"&gt;bool&lt;/span&gt;     value)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;if&lt;/span&gt; (&lt;span style="color:blue"&gt;this&lt;/span&gt;.CheckChanged     != &lt;span style="color:blue"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;this&lt;/span&gt;.CheckChanged(value);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    #endregion&lt;/span&gt;&amp;nbsp;   &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt; &lt;p&gt;In the sales example our view control will thus have a  few of these checkboxes and wire up event handlers for them, when the AJAX text  box fire off its event the sales view will update the database accordingly  blissfully unaware that the event was actually a result of an AJAX callback.  Below a simple control containing the AJAX check box is illustrated:&lt;/p&gt; &lt;table border="1" width="100%"&gt;  &lt;tr&gt;   &lt;td&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     System;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     System.Collections.Generic;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     System.IO;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     System.Text;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     System.Web;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     System.Web.UI;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     System.Web.UI.HtmlControls;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     System.Web.UI.WebControls;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     System.Web.UI.WebControls.WebParts;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    namespace&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     DrainCleaner.Controls&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;author&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;Hannes Foulds&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/author&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;date&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;11 June 2007&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/date&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; Test the     ajax check box with event.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;class&lt;/span&gt;    &lt;span style="color:teal"&gt;CheckTest&lt;/span&gt; : &lt;span style="color:teal"&gt;WebPart&lt;/span&gt;,    &lt;span style="color:teal"&gt;INamingContainer&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     User Interface Elements&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;The AJAX     textbox to test.&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;protected&lt;/span&gt; &lt;span style="color:teal"&gt;    AjaxCheckBox&lt;/span&gt; chkTest;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     Render&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; Render     the control.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;param name=&amp;quot;writer&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;The     writer to use for rendering.&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;protected&lt;/span&gt; &lt;span style="color:blue"&gt;    override&lt;/span&gt; &lt;span style="color:blue"&gt;void&lt;/span&gt; Render(&lt;span style="color:teal"&gt;HtmlTextWriter&lt;/span&gt;     writer)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;this&lt;/span&gt;.chkTest.RenderControl(writer);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     Create Child Controls&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; Create     the child controls.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;protected&lt;/span&gt; &lt;span style="color:blue"&gt;    override&lt;/span&gt; &lt;span style="color:blue"&gt;void&lt;/span&gt; CreateChildControls()&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;this&lt;/span&gt;.chkTest =    &lt;span style="color:blue"&gt;new&lt;/span&gt; &lt;span style="color:teal"&gt;AjaxCheckBox&lt;/span&gt;();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;this&lt;/span&gt;.chkTest.ID =    &lt;span style="color:maroon"&gt;&amp;quot;chkTest&amp;quot;&lt;/span&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;this&lt;/span&gt;.Controls.Add(&lt;span style="color:blue"&gt;this&lt;/span&gt;.chkTest);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;this&lt;/span&gt;.chkTest.CheckChanged +=    &lt;span style="color:blue"&gt;new&lt;/span&gt; &lt;span style="color:teal"&gt;AjaxCheckBox&lt;/span&gt;.&lt;span style="color:teal"&gt;CheckChangedDelegate&lt;/span&gt;(chkTest_CheckChanged);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     Event Handlers&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; The     event handler for the check box change.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;param name=&amp;quot;value&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;The     check box value.&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;void&lt;/span&gt; chkTest_CheckChanged(&lt;span style="color:blue"&gt;bool&lt;/span&gt;     value)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;bool&lt;/span&gt; test = value;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green"&gt;// perform logic here to do a     database update&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green"&gt;// with the value or do whatever you     need to&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green"&gt;// store the boolean&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;}&lt;/span&gt;     &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt; &lt;h5&gt;Doing the AJAX&lt;/h5&gt;  &lt;p&gt;The first thing I did was to render the user interface  of the AJAX text box as show below. You will notice that a server side check box  is not created and a simple &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; tag is rendered. The client side  &lt;code&gt;onclick&lt;/code&gt; event is responsible for calling the appropriate JavaScript function  that will perform the AJAX callback.&lt;/p&gt;  &lt;p&gt;The &lt;code&gt;clientValue&lt;/code&gt; in the example below is the  client side JavaScript that will be executed on an AJAX callback to get the  value to pass to the server &lt;code&gt;RaiseCallbackEvent&lt;/code&gt;method, while the &lt;code&gt;callbackRef&lt;/code&gt; variable contains the string of the  client side AJAX JavaScript to execute for the callback.&lt;/p&gt; &lt;table border="1" width="100%"&gt;  &lt;tr&gt;   &lt;td&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;     Render&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;     Render the interface for the control.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;    &amp;lt;param name=&amp;quot;writer&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: green"&gt;The     writer used for rendering the control.&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: gray"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    protected&lt;/span&gt;&lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &lt;span style="color:blue"&gt;override&lt;/span&gt; &lt;span style="color:blue"&gt;    void&lt;/span&gt; Render(&lt;span style="color:teal"&gt;HtmlTextWriter&lt;/span&gt;     writer)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;string&lt;/span&gt; clientValue =    &lt;span style="color:blue"&gt;string&lt;/span&gt;.Format(&lt;span style="color:maroon"&gt;&amp;quot;document.getElementById('{0}').checked&amp;quot;&lt;/span&gt;,    &lt;span style="color:blue"&gt;this&lt;/span&gt;.CheckBoxID);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;string&lt;/span&gt; callbackRef =    &lt;span style="color:blue"&gt;this&lt;/span&gt;.Page.ClientScript.GetCallbackEventReference(&lt;span style="color:blue"&gt;this&lt;/span&gt;,     clientValue, &lt;span style="color:maroon"&gt;&amp;quot;null&amp;quot;&lt;/span&gt;,    &lt;span style="color:blue"&gt;null&lt;/span&gt;);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writer.WriteLine(&lt;span style="color:maroon"&gt;&amp;quot;&amp;lt;input id=\&amp;quot;{0}\&amp;quot;     type=\&amp;quot;checkbox\&amp;quot; onclick=\&amp;quot;javascript:{1}\&amp;quot; /&amp;gt;&amp;quot;&lt;/span&gt;,    &lt;span style="color:blue"&gt;this&lt;/span&gt;.CheckBoxID, callbackRef);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New"&gt;    }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="text-autospace: none"&gt;    &lt;span style="font-size: 10.0pt; line-height: 115%; font-family: Courier New; color: blue"&gt;    #endregion&lt;/span&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt; &lt;p&gt;The final pieces of the puzzle are the implementation of  the two functions which the &lt;code&gt;ICallbackEventHandler&lt;/code&gt; interface requires. The &lt;code&gt;RaiseCallbackEvent&lt;/code&gt;  method parses the string value it receives from the client and then calls the  method that will execute any wired up events. The &lt;code&gt;GetCallbackResult&lt;/code&gt;  method simply returns &lt;code&gt;null&lt;/code&gt; since no other client side processing will be  performed.&lt;/p&gt; &lt;table border="1" width="100%"&gt;  &lt;tr&gt;   &lt;td&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     Get Callback Result&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    &amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: green"&gt;     Get the result of a client side callback.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    &amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    &amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: green"&gt;The     callback result string.&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    public&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &lt;span style="color:blue"&gt;string&lt;/span&gt; GetCallbackResult()&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;span style="color:blue"&gt;return&lt;/span&gt; &lt;span style="color:blue"&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     Raise Callback Event&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    &amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: green"&gt;     Raise the client callback event&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    &amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    ///&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: green"&gt;    &lt;/span&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;    &amp;lt;param name=&amp;quot;eventArgument&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: green"&gt;The     event arguments.&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New; color: gray"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    public&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &lt;span style="color:blue"&gt;void&lt;/span&gt; RaiseCallbackEvent(&lt;span style="color:blue"&gt;string&lt;/span&gt;     eventArgument)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;span style="color:blue"&gt;bool&lt;/span&gt; value =    &lt;span style="color:teal"&gt;Boolean&lt;/span&gt;.Parse(eventArgument);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;span style="color:blue"&gt;this&lt;/span&gt;.OnCheckChanged(value);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    #endregion&lt;/span&gt;&amp;nbsp;      &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt; &lt;h5&gt;Complete Code&lt;/h5&gt; &lt;p&gt;To help put everything in perspective I have provided  the complete code for the AJAX check box below:&lt;/p&gt; &lt;table border="1" width="100%"&gt;  &lt;tr&gt;   &lt;td&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     System;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     System.Collections.Generic;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     System.IO;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     System.Text;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     System.Web;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     System.Web.UI;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     System.Web.UI.HtmlControls;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     System.Web.UI.WebControls;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    using&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     System.Web.UI.WebControls.WebParts;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    namespace&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     DrainCleaner.Controls&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;author&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;Hannes     Foulds&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/author&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;date&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;11     June 2007&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/date&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; This     control creates a ajax check box.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; &lt;/span&gt;    &lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;    class&lt;/span&gt; &lt;span style="color:teal"&gt;AjaxCheckBox&lt;/span&gt; :    &lt;span style="color:teal"&gt;WebControl&lt;/span&gt;, &lt;span style="color:teal"&gt;    INamingContainer&lt;/span&gt;, &lt;span style="color:teal"&gt;    ICallbackEventHandler&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     Delegates&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;     The delegate for the check changed event&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;param name=&amp;quot;value&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;The     value of the check box.&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;public&lt;/span&gt;    &lt;span style="color:blue"&gt;delegate&lt;/span&gt; &lt;span style="color:blue"&gt;    void&lt;/span&gt; &lt;span style="color:teal"&gt;CheckChangedDelegate&lt;/span&gt;(&lt;span style="color:blue"&gt;bool&lt;/span&gt;     value);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     Events&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;     The check changed event.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;public&lt;/span&gt;    &lt;span style="color:blue"&gt;event&lt;/span&gt; &lt;span style="color:teal"&gt;    CheckChangedDelegate&lt;/span&gt; CheckChanged;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregionregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     Properties&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;     The ID of the control that AJAX results should be displayed in.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;protected&lt;/span&gt;    &lt;span style="color:blue"&gt;string&lt;/span&gt; CheckBoxID&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;get&lt;/span&gt; {    &lt;span style="color:blue"&gt;return&lt;/span&gt; &lt;span style="color:blue"&gt;    string&lt;/span&gt;.Concat(&lt;span style="color:blue"&gt;this&lt;/span&gt;.ClientID,    &lt;span style="color:maroon"&gt;&amp;quot;_result&amp;quot;&lt;/span&gt;); }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     Render&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;     Render the interface for the control.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;param name=&amp;quot;writer&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;The     writer used for rendering the control.&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;protected&lt;/span&gt;    &lt;span style="color:blue"&gt;override&lt;/span&gt; &lt;span style="color:blue"&gt;    void&lt;/span&gt; Render(&lt;span style="color:teal"&gt;HtmlTextWriter&lt;/span&gt;     writer)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;string&lt;/span&gt; clientValue     = &lt;span style="color:blue"&gt;string&lt;/span&gt;.Format(&lt;span style="color:maroon"&gt;&amp;quot;document.getElementById('{0}').checked&amp;quot;&lt;/span&gt;,    &lt;span style="color:blue"&gt;this&lt;/span&gt;.CheckBoxID);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;string&lt;/span&gt; callbackRef     = &lt;span style="color:blue"&gt;this&lt;/span&gt;.Page.ClientScript.GetCallbackEventReference(&lt;span style="color:blue"&gt;this&lt;/span&gt;,     clientValue, &lt;span style="color:maroon"&gt;&amp;quot;null&amp;quot;&lt;/span&gt;,    &lt;span style="color:blue"&gt;null&lt;/span&gt;);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writer.WriteLine(&lt;span style="color:maroon"&gt;&amp;quot;&amp;lt;input     id=\&amp;quot;{0}\&amp;quot; type=\&amp;quot;checkbox\&amp;quot; onclick=\&amp;quot;javascript:{1}\&amp;quot; /&amp;gt;&amp;quot;&lt;/span&gt;,    &lt;span style="color:blue"&gt;this&lt;/span&gt;.CheckBoxID, callbackRef);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     Get Callback Result&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;     Get the result of a client side callback.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;The     callback result string.&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;public&lt;/span&gt;    &lt;span style="color:blue"&gt;string&lt;/span&gt; GetCallbackResult()&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;return&lt;/span&gt;    &lt;span style="color:blue"&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     Raise Callback Event&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;     Raise the client callback event&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;param name=&amp;quot;eventArgument&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;The     event arguments.&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;public&lt;/span&gt;    &lt;span style="color:blue"&gt;void&lt;/span&gt; RaiseCallbackEvent(&lt;span style="color:blue"&gt;string&lt;/span&gt;     eventArgument)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;bool&lt;/span&gt; value =    &lt;span style="color:teal"&gt;Boolean&lt;/span&gt;.Parse(eventArgument);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;this&lt;/span&gt;.OnCheckChanged(value);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;     On Check Changed&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;     Execute the check changed event if it has been wired up.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt;    &lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;param name=&amp;quot;value&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;The     value of the text box.&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;protected&lt;/span&gt;    &lt;span style="color:blue"&gt;void&lt;/span&gt; OnCheckChanged(&lt;span style="color:blue"&gt;bool&lt;/span&gt;     value)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;if&lt;/span&gt; (&lt;span style="color:blue"&gt;this&lt;/span&gt;.CheckChanged     != &lt;span style="color:blue"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;this&lt;/span&gt;.CheckChanged(value);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New; color: blue"&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class="MsoNormal" style="line-height: normal; text-autospace: none; margin-bottom: .0001pt"&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="font-size: 10.0pt; font-family: Courier New"&gt;}&lt;/span&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt; &lt;h4&gt;Conclusion&lt;/h4&gt; &lt;p&gt;I hope that this article has at least provided you with  something to think about, and if you still dont believe me that the event  handler is executed set a breakpoint at &lt;code&gt;bool test = value;&lt;/code&gt; and test this yourself ;-)&lt;/p&gt; &lt;p&gt;In the downloadable source code for this article I have  also included a validation control which does something a little more complex. I  recently implemented a control like this that validated asset numbers against a  database and it worked quite well.&lt;/p&gt;  &lt;p&gt;AJAX is a really powerful technology and I belief that  it is here to stay as it definitely make the user experience more pleasant by  leaps and bounds. In future articles I will have a look at ASP.NET AJAX and  the wonders thereof.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-3218048432415126258?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/3218048432415126258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=3218048432415126258' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3218048432415126258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3218048432415126258'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/using-net-20-build-in-support-for-ajax.html' title='Using the .NET 2.0 Build in support for AJAX'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5hn44s7YbCk/RnuEvztLfYI/AAAAAAAAABM/zLxvm9CcOqg/s72-c/salesData.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-6081026758997933542</id><published>2007-06-21T14:05:00.000+02:00</published><updated>2007-06-25T11:27:10.180+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><title type='text'>Build AJAX apps in the Java language</title><content type='html'>This entry is more of a reminder to myself to check out the &lt;a href="http://code.google.com/webtoolkit/" target="_blank"&gt;Google Web Toolkit&lt;/a&gt; which simplifies the creation of AJAX applications like Gmail. According to the site “you write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.”&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/webtoolkit/documentation/examples/kitchensink/demo.html" target="_blank"&gt;This page&lt;/a&gt; shows off the various widgets you have available to create the user interface with.&lt;br /&gt;&lt;br /&gt;I've been thinking with the aid of this you could perhaps write a killer &lt;a href="http://www.google.com/apis/gadgets/" target="_blank"&gt;Google Gadget&lt;/a&gt; for your personalized &lt;a href="http://www.igoogle.com/" target="_blank"&gt;Google search&lt;/a&gt; page...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-6081026758997933542?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/6081026758997933542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=6081026758997933542' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6081026758997933542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6081026758997933542'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/build-ajax-apps-in-java-language.html' title='Build AJAX apps in the Java language'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1229913152767118809</id><published>2007-06-21T09:26:00.000+02:00</published><updated>2007-06-21T09:27:22.116+02:00</updated><title type='text'>Crazy idea of the day: #1</title><content type='html'>Yesterday the WAN connection between or Tyger Park offices (the whole Medi-Clinic apparently)  and Milnerton Medi-Clinic was down. User acceptance testing was scheduled for today and a SharePoint rollout had to be completed the afternoon before that. The end result was that we could not roll out from our cozy little offices far away and had to drive to the hospital to get on the LAN.&lt;br /&gt;&lt;br /&gt;The deployment was completed by about 21:00 after SharePoint designer crashed maybe a thousand times and a pop up message appearing in which Microsoft apologized for the fact that my office application is frequently crashing... During the entire deployment the project manager was with me to keep me company/give moral support/buy pizza/go and refill my car/whatever, I really appreciated him being there and this made me come up with the following crazy idea:&lt;br /&gt;&lt;br /&gt;I don’t think anybody really likes working late, sure it’s fun once in a while, but it is definitely not a maintainable situation and after a while burnout can occur. With this in mind I think that whenever developers are necessitated to work late their project managers must be required to spend the same amount of late hours with them. Depending on how you look at the issue the motivation and logic for this can actually be sound, think of it – why are you required to work late? &lt;br /&gt;&lt;br /&gt;If you are not one of those developers who play Quake during working hours or participate in other time wasting activities that eats into your development time, why should you have to work late? If you do your bit every day not wasting time and follow the project plan (assuming the project plan is accurate) surely the project run smoothly? Unfortunately real life rarely works like this, I am sure you have many stories to relate of how you are continuously loosing half days (or even full days) of development time due to being pulled into meetings, or have to do other things that was just not planned for, scope creep anyone? If you have to work late because of this then surely you are not to blame and the situation is actually the result of bad or inaccurate project planning? In this case I feel that it is actually justifiable that the project manager should suffer with the developers when they have to work late. This way both the developers and project manager will realize that it is not that much fun working late and both parties will hopefully make future efforts not to have the situation repeat itself.&lt;br /&gt;&lt;br /&gt;Tell me what you think!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1229913152767118809?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1229913152767118809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1229913152767118809' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1229913152767118809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1229913152767118809'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/crazy-idea-of-day-1.html' title='Crazy idea of the day: #1'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-3275132191979710326</id><published>2007-06-20T15:51:00.000+02:00</published><updated>2007-06-25T11:20:19.358+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Ruined my tie</title><content type='html'>I just managed to ruin my light blue silk tie. Not sure of exactly how it happened, but after lunch I noticed a spot on the tie. It's not a terribly big spot, but it is definitely something you will notice.&lt;br /&gt;&lt;br /&gt;Naturally the first thing I did when I got back to the office was to consult Dr Google. I was told that silk ties aren't meant to be cleaned. If you expose them to water they may fall apart and if you apply stain remover they may discolor. It appears that your only resolve is to get a new one.&lt;br /&gt;&lt;br /&gt;This is a real pity and I am actually very upset about it, not only do I have to be aware of the spot for the rest of the day, but I am also sans one pretty tie...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-3275132191979710326?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/3275132191979710326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=3275132191979710326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3275132191979710326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3275132191979710326'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/ruined-my-tie.html' title='Ruined my tie'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1773198012932109991</id><published>2007-06-20T10:22:00.000+02:00</published><updated>2007-06-25T11:25:40.469+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>Wash your hands!</title><content type='html'>&lt;a href="http://bp1.blogger.com/_5hn44s7YbCk/RnjkcDtLfXI/AAAAAAAAABE/Hf8HwSG_aJg/s1600-h/930-2591-0-0_583672.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_5hn44s7YbCk/RnjkcDtLfXI/AAAAAAAAABE/Hf8HwSG_aJg/s320/930-2591-0-0_583672.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5078059750542507378" /&gt;&lt;/a&gt;I was at the Tyger Valley mall to see a movie, when I went for a quick toilet break I heard the words: "Fact, 52% of all men do not wash their hands after going to the bathroom. The choice is literally in your hands, go wash them now." &lt;br /&gt;&lt;br /&gt;After a few seconds I realized that this was not the voice of God (to be honest I never thought it was God, when it started the distorted voice  actually sounded like a cell phone ringtone saying "F*cked!") , but a clever little Dettol advert with a motion sensor that was placed above the urinal. &lt;br /&gt; &lt;br /&gt;It did inspire both me and the guy next to me to go wash our hands so I guess it worked... Maybe they should put up more of these in public restrooms? :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1773198012932109991?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1773198012932109991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1773198012932109991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1773198012932109991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1773198012932109991'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/wash-your-hands.html' title='Wash your hands!'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5hn44s7YbCk/RnjkcDtLfXI/AAAAAAAAABE/Hf8HwSG_aJg/s72-c/930-2591-0-0_583672.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4271356014009143081</id><published>2007-06-19T18:47:00.000+02:00</published><updated>2007-06-25T11:25:40.469+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useless Stuff'/><title type='text'>This is evolution</title><content type='html'>Almost everybody have seen a Garfield comic strip, but did you know that the fat cat has been around since 19 June 1978? So very happy birthday Garfield!&lt;br /&gt;&lt;br /&gt;I must say the years have treated him very well, look at the very first comic strip and the one of today with images we are all too familiar with - he sure has evolved.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_5hn44s7YbCk/RngJtDtLfWI/AAAAAAAAAA8/ELA0cSHBDkc/s1600-h/Garfield_19_Jun_1978.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_5hn44s7YbCk/RngJtDtLfWI/AAAAAAAAAA8/ELA0cSHBDkc/s320/Garfield_19_Jun_1978.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5077819249553800546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_5hn44s7YbCk/RngJcjtLfVI/AAAAAAAAAA0/oKqKN3FYWfE/s1600-h/ga070619.gif" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_5hn44s7YbCk/RngJcjtLfVI/AAAAAAAAAA0/oKqKN3FYWfE/s320/ga070619.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5077818966085958994" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4271356014009143081?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4271356014009143081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4271356014009143081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4271356014009143081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4271356014009143081'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/this-is-evolution.html' title='This is evolution'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5hn44s7YbCk/RngJtDtLfWI/AAAAAAAAAA8/ELA0cSHBDkc/s72-c/Garfield_19_Jun_1978.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-6205557470606722477</id><published>2007-06-19T12:53:00.000+02:00</published><updated>2007-06-25T11:27:10.180+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><title type='text'>All computer software is faulty</title><content type='html'>In case you are interested you can read &lt;a href="http://www.derebus.org.za/" target="_blank"&gt;De Rebus&lt;/a&gt; online, it is one of South Africa’s oldest journal for attorneys and not all articles are as boring as you may think. &lt;br /&gt;&lt;br /&gt;Have a look at &lt;a href="http://www.derebus.org.za/nxt/gateway.dll/bsxha/ibpxa/a7bya/l7bya/z7bya?fn=document-frameset.htm$f=templates$3.0" target="_blank"&gt;this article&lt;/a&gt; which will perhaps make you think how to better test the software you develop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-6205557470606722477?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/6205557470606722477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=6205557470606722477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6205557470606722477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6205557470606722477'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/all-computer-software-is-faulty.html' title='All computer software is faulty'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-1399830721712294154</id><published>2007-06-19T09:27:00.000+02:00</published><updated>2007-06-25T11:24:44.555+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useful Stuff'/><title type='text'>Free Audio Books</title><content type='html'>If you are going on a long road trip or feeling bored, why not download yourself some free audio books? The human read recordings on &lt;a href="http://www.gutenberg.org/browse/categories/1" target="_blank"&gt;Project Gutenberg&lt;/a&gt; are quite good and they include quite a few of the favorite classics!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-1399830721712294154?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/1399830721712294154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=1399830721712294154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1399830721712294154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/1399830721712294154'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/free-audio-books.html' title='Free Audio Books'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4099655202288423450</id><published>2007-06-14T09:21:00.000+02:00</published><updated>2007-06-25T11:21:59.710+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Propaganda Machine</title><content type='html'>Wednesday was a big day for the COSATU strike action with public servants demanding higher salary increases and unions from the private sector joining in and vowed to "shut the country down in sympathy with civil servants". Personally I think the union is starting to go to far, government has increased their offer to 7.25% across-the-board, which is perhaps not that bad seeing that everyone will get their 7.25% even if you are a municipal worker who spends his working day sleeping under big trucks.&lt;br /&gt;&lt;br /&gt;Government is also proposing occupation specific dispensation which means that the increase will be based on the seniority, period of service, performance, qualifications, scope and nature of work. Now this does make a whole lot of sense, surely a hard working teacher should receive a bigger salary raise than that aforementioned municipal worker?&lt;br /&gt;&lt;br /&gt;An interesting phenomenon I noticed yesterday is that some blue collar workers who a) are not civil servants and b) does not belong to any union, did arrive for work on Wednesday, but were very reluctant to do any real work. When asked why the were like this statements like the following were made: "Today is not a work day, it is a strike day". To me this shows just how much people are like sheep and will follow each other even if they do not truly understand why or know the facts. In my view this truely shows just how easy it can be to spread your propaganda and get people to do what you want them to. Maybe a possible recipe could be this:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Design your propaganda in such a way so "flock of sheep" thinks that the issue somehow effects them personally.&lt;/li&gt;&lt;li&gt;Get influential and charismatic leaders to spread the message and rally the flock.&lt;/li&gt;&lt;li&gt;Get your flock to make public demonstrations and make sure your propaganda and demonstrations gets into the media.&lt;br /&gt;&lt;li&gt;Rally other flocks that may have not have been part of your initial focus.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Hey who knows, after a few refinements of my recipe you might see me on TV as the next president!&lt;br /&gt;&lt;br /&gt;I also realized something very interesting around the wage increase negotiations. If government can maintain the country’s infrastructure while civil servants are on strike, government could take the strategy of just doing nothing at all. Let them strike for a while, the strike will be illegal, the employees will not have to be paid, money will be saved that way, and when enough money have been saved to meet their demands then give them what they want. Workers will rejoice not realizing that they haven’t really received anything extra, but just the money the would have earned (perhaps even less) if the continued working as normal.&lt;br /&gt;&lt;br /&gt;Read more about the strike at &lt;a href=" http://www.fin24.co.za/articles/default/display_article.aspx?Nav=ns&amp;ArticleID=1518-1786_2129548" target="_blank"&gt;News24&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4099655202288423450?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4099655202288423450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4099655202288423450' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4099655202288423450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4099655202288423450'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/propagation-machine.html' title='Propaganda Machine'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-2940515888654275028</id><published>2007-06-13T15:50:00.000+02:00</published><updated>2007-06-25T11:21:59.710+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Just pay me with alcohol</title><content type='html'>Imagine yourself as a worker on one of the Cape's wine farms, at the end of the week you queue op for your remuneration, but your remuneration is not money, no it is something "better", you are being paid with alcohol in place of wages. This is known as the "dop system" and is part of a legacy we have from slave labour on wine farms.&lt;br /&gt;&lt;br /&gt;Although this system is no longer legal I must say it remind me a lot of my days at SA Breweries, but at least I was also paid some hard currency.&lt;br /&gt;&lt;br /&gt;All jokes aside, it seems like The Black Association of the Wine and Spirits industry is trying to sue government for "creating thousands of alcoholics". Read more here:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.news24.com/News24/South_Africa/News/0,,2-7-1442_2129276,00.html" target="_blank"&gt;http://www.news24.com/News24/South_Africa/News/0,,2-7-1442_2129276,00.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sahealthinfo.org/admodule/dopsystem.htm" target="_blank"&gt;http://www.sahealthinfo.org/admodule/dopsystem.htm&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nlsa.ac.za/vine/lieoftheland.html" target="_blank"&gt;http://www.nlsa.ac.za/vine/lieoftheland.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_5hn44s7YbCk/Rm_4bTtLfSI/AAAAAAAAAAc/xI2nidirrJY/s1600-h/lcrwiz070404.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_5hn44s7YbCk/Rm_4bTtLfSI/AAAAAAAAAAc/xI2nidirrJY/s320/lcrwiz070404.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5075548453099765026" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-2940515888654275028?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/2940515888654275028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=2940515888654275028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2940515888654275028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2940515888654275028'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/just-pay-me-with-alcohol.html' title='Just pay me with alcohol'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5hn44s7YbCk/Rm_4bTtLfSI/AAAAAAAAAAc/xI2nidirrJY/s72-c/lcrwiz070404.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-833625390814902152</id><published>2007-06-13T09:06:00.000+02:00</published><updated>2007-06-25T11:26:03.835+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Conspiracy Breeding Grounds</title><content type='html'>South Africans were greeted with petrol hikes the last few months which naturally effects every single one of us in the pocket - if petrol goes up, so does the price everything else, a unfortunate but very real fact. In a naïve few of things some people may actually be happy when the petrol price goes up...&lt;br /&gt;&lt;br /&gt;Think of retailers, for example, when the petrol price goes up they have a "valid excuse" to raise prices since transportation is now more expensive, thus it costs more to get the goods to them. But do you think they lower their prices again when the petrol price goes down?&lt;br /&gt;&lt;br /&gt;That however is not the conspiracy theory I am referring to, what I am referring to is governments apparent inability to alleviate traffic problems. Gauteng have released their transport budget and they have allocated 69% of the budget to the Gautrain. The Gautrain is a great idea, but there is also great debate about it. Will it really help reduce the number of cars on the road?&lt;br /&gt;&lt;br /&gt;Some think it will not, and that the Gautrain will actually be used by a relatively small percentage of current commuters. Some angry commuters actually thinks that it makes sense for government not to reduce traffic problems. "The more cars there are on the road, the more we will be stuck in traffic, the more fuel we will use, the more money government will earn in fuel levies" &lt;br /&gt;&lt;br /&gt;Naturally any responsible government will not be so short sighted and will see that there is much more value in improving the infrastructure of a country, especially with the World Cup 2010 coming to SA, but it does make you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-833625390814902152?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/833625390814902152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=833625390814902152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/833625390814902152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/833625390814902152'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/conspiracy-breeding-grounds.html' title='Conspiracy Breeding Grounds'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-5970474366619803291</id><published>2007-06-08T10:47:00.000+02:00</published><updated>2007-06-25T11:21:59.710+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>I've got some bad news</title><content type='html'>I am a subscriber to the News24 Newsletter. Every morning and afternoon I get news alerts informing me of the latest happenings, I do feel it is important to know about current affairs, but I sometimes wonder if oblivion is not perhaps better... &lt;br /&gt;&lt;br /&gt;Every single day I read about murder, sexual abuse, petrol price hikes, interest rate increases, and car crashes. When I read these articles I wonder if the only news ever is always just bad news, or is the focus of reporters just on bad news since it is more sensational and helps sells their newspaper?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-5970474366619803291?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/5970474366619803291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=5970474366619803291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5970474366619803291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5970474366619803291'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/06/ive-got-some-bad-news.html' title='I&apos;ve got some bad news'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-8078596587992973222</id><published>2007-05-29T11:48:00.000+02:00</published><updated>2007-06-25T11:27:10.180+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Enable Excel 2007 Macros</title><content type='html'>I just found something really annoying in Excel 2007 around macros: I opened an Excel spreadsheet, from the macro’s drop down under the &lt;em&gt;view tab&lt;/em&gt; I selected &lt;em&gt;Record macro&lt;/em&gt; and started recording my skeleton macro that I wanted for a starting point. At this stage all went well and I was able to edit the macro in VBA.&lt;br /&gt;&lt;br /&gt;When trying to save I was informed that the file format does not support macros – fair enough, so I saved it as &lt;em&gt;XLSM&lt;/em&gt;. Only problem is that next time I opened this XLSM document and wanted to edit my macros I was told that I cannot do this as macros are not enabled.&lt;br /&gt;&lt;br /&gt;I started hunting down the option where you set this and eventually found it under: &lt;em&gt;Office Button-&gt; Excel Options (button at the bottom)-&gt;Trust Center-&gt;Trust Centre Settings (another button)-&gt;Macro Settings&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;I noticed that &lt;em&gt;"Disable all macros with notification"&lt;/em&gt; was selected, but this did not allow me to edit my macros and the only way I found to get to my code was to choose &lt;em&gt;"Enable all macros"&lt;/em&gt;, then close and re-open the sheet...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-8078596587992973222?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/8078596587992973222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=8078596587992973222' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8078596587992973222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/8078596587992973222'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/05/enable-excel-2007-macros.html' title='Enable Excel 2007 Macros'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-7617754890887660659</id><published>2007-05-29T08:33:00.000+02:00</published><updated>2007-06-25T11:21:59.710+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>m'Lord, I'm sorry, but there is a snake next to the accused.</title><content type='html'>If found a very amusing article on News24 about a snake disrupting court proceedings:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_5hn44s7YbCk/RlvLgrtyxXI/AAAAAAAAAAU/tQrzdYp-RHc/s1600-h/lcrwiz070512.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_5hn44s7YbCk/RlvLgrtyxXI/AAAAAAAAAAU/tQrzdYp-RHc/s320/lcrwiz070512.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5069869567886673266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.news24.com/News24/South_Africa/News/0,,2-7-1442_1989759,00.html"&gt;Read the article here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-7617754890887660659?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/7617754890887660659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=7617754890887660659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7617754890887660659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7617754890887660659'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/05/mlord-im-sorry-but-there-is-snake-next.html' title='m&apos;Lord, I&apos;m sorry, but there is a snake next to the accused.'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5hn44s7YbCk/RlvLgrtyxXI/AAAAAAAAAAU/tQrzdYp-RHc/s72-c/lcrwiz070512.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-2724029334869341092</id><published>2007-05-22T16:50:00.000+02:00</published><updated>2007-06-25T11:20:50.447+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Buy a place in Midrand</title><content type='html'>If you are interested please have a look at the listing form my place at &lt;a href="http://www.privateproperty.co.za/search/details_new.asp?ref=D6881&amp;province=2&amp;franchiseid=11&amp;listtype=1&amp;suburb=314"&gt;Private Property&lt;/a&gt;. I am moving to Cape Town soon and would really like it if somebody can buy this place. It can be described as follows:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tiled, open plan lounge and kitchen&lt;/li&gt;&lt;li&gt;Lounge has sliding doors that goes out to the tiled, covered patio and communal garden&lt;/li&gt;&lt;li&gt;Kitchen has cherry wood finishing, a pantry, space for appliances and a breakfast nook&lt;/li&gt;&lt;li&gt;Guest bathroom has a bath&lt;/li&gt;&lt;li&gt;Guest bedroom is carpeted and has built in cupboards&lt;/li&gt;&lt;li&gt;Main bedroom is carpeted and has built in cupboards. The en suite bathroom has a double volume shower&lt;/li&gt;&lt;li&gt;Electric fenching&lt;/li&gt;&lt;/ul&gt;&lt;div align="center"&gt;&lt;img style="margin:0 0 10px 10px; border:1" src="http://bp3.blogger.com/_5hn44s7YbCk/RlMEaLtyxWI/AAAAAAAAAAM/rlrWAO7C1YE/s320/img1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5067398853589910882" /&gt;&lt;/div&gt;&lt;br /&gt;I really loved staying here and the area is really nice and secure. The only reason for selling is that I want to move to Cape Town, the ocean bacons...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-2724029334869341092?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/2724029334869341092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=2724029334869341092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2724029334869341092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/2724029334869341092'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/05/buy-place-in-midrand.html' title='Buy a place in Midrand'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5hn44s7YbCk/RlMEaLtyxWI/AAAAAAAAAAM/rlrWAO7C1YE/s72-c/img1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-683764116251346116</id><published>2007-05-22T16:01:00.001+02:00</published><updated>2007-06-25T11:20:50.447+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>What I’ve been up to</title><content type='html'>It's been quite a while since my last blog entry and I really don't want my blog to die since it is really such a cool concept. I've been in Cape Town working on a project for &lt;a href="http://www.mediclinic.co.za/"&gt;Medi-Clinic&lt;/a&gt; titled "Nursing Administration Automation" so that has been keeping me busy. &lt;br /&gt;&lt;br /&gt;I noticed that I received absolutely no comments on my previous posts, which probably means that I have a boring blog... I am going to blog a little more and will blog about anything that I feel I have something to say about. In 2007 I started my law studies, studying law almost feels like your eyes are opened for the first time and when one reads newspaper articles you see them in a different way. &lt;br /&gt;&lt;br /&gt;Well, that’s my experience anyway, and whenever something catches my eye I will make a post here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-683764116251346116?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/683764116251346116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=683764116251346116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/683764116251346116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/683764116251346116'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2007/05/what-ive-been-up-to.html' title='What I’ve been up to'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-3242746675664806327</id><published>2006-10-12T08:58:00.000+02:00</published><updated>2007-06-25T11:27:10.181+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Free Microsoft Press SharePoint 2007 e-Book</title><content type='html'>&lt;p&gt;Just this morning I’ve been browsing Amazon for SharePoint 2007 books...&lt;/p&gt;&lt;p&gt;I found an electronic copy of a book titled &lt;em&gt;"7 Development Projects for Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0"&lt;/em&gt; which is a totally legal and &lt;a href="http://download.microsoft.com/download/0/2/f/02f0f661-88e1-43c2-b523-88d2e9e6802f/7%20Development%20Projects%20with%20the%202007%20Microsoft%20Office%20System%20and%20Windows%20SharePoint%20Services%202007.pdf"&gt;free download!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-3242746675664806327?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/3242746675664806327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=3242746675664806327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3242746675664806327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3242746675664806327'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/free-microsoft-press-sharepoint-2007-e.html' title='Free Microsoft Press SharePoint 2007 e-Book'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-557092951945690860</id><published>2006-10-12T08:52:00.000+02:00</published><updated>2007-06-25T11:27:10.181+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Side-by-Side IE6 &amp; IE7</title><content type='html'>&lt;p&gt;By now you might have &lt;a href="http://www.microsoft.com/windows/ie/ie7/automaticupdates/default.mspx"&gt;read&lt;/a&gt; that Internet Explorer 7 will be part of the automatic updates once it is released. I personally see this as a very good thing as IE7 is certainly the way forward and will hopefully make it easier to get your site looking as it should across browsers.&lt;/p&gt;&lt;p&gt;Speaking of which, once IE7 is installed on your machine (you can download it &lt;a href="http://www.microsoft.com/windows/ie/downloads/default.mspx"&gt;here&lt;/a&gt;) how are you going to test if your site will still look fine in Internet Explorer 6?&lt;/p&gt;&lt;p&gt;The answer is easy! Simply download a &lt;a href="http://browsers.evolt.org/?/ie/32bit/standalone"&gt;stand-alone version&lt;/a&gt; of IE6!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-557092951945690860?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/557092951945690860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=557092951945690860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/557092951945690860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/557092951945690860'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/side-by-side-ie6-ie7.html' title='Side-by-Side IE6 &amp; IE7'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-3333437738468950800</id><published>2006-10-11T14:50:00.000+02:00</published><updated>2007-06-25T11:27:10.181+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Creating a Microsoft Word 2007 Document from Scratch</title><content type='html'>&lt;p&gt;One of the nice new features of Microsoft Word 2007 is that it now allows you to use a new format for documents that are actually a zip file containing a bunch of XML files – you can actually just rename the file extension of a document saved with the new format to .zip and you will be able to open it up and see the files contained in it.&lt;/p&gt;&lt;p&gt;To get a better understanding of the file format you should have a look at &lt;a href="http://www.jonesxml.com/jobailor/documentfromscratch/documentfromscratch.html"&gt;this screencast&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-3333437738468950800?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/3333437738468950800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=3333437738468950800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3333437738468950800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/3333437738468950800'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/creating-microsoft-word-2007-document.html' title='Creating a Microsoft Word 2007 Document from Scratch'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-5479164442595759096</id><published>2006-10-09T10:37:00.000+02:00</published><updated>2007-06-25T11:27:10.182+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Visual Studio Code Name "Orcas"</title><content type='html'>&lt;p&gt;If you want something new to play with why not grab yourself the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=82243606-d16d-445c-8949-9ee8c10cda2e&amp;displaylang=en"&gt;CTP of the next version of Visual Studio&lt;/a&gt;? This  download comes as a VPC image. Remember that if you don’t own a copy of &lt;a href="http://www.microsoft.com/windows/virtualpc/default.mspx"&gt;Virtual PC&lt;/a&gt; you can also get this from the Microsoft site.&lt;/p&gt;&lt;p&gt;This is the official description:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Visual Studio Code Name "Orcas" delivers on Microsoft’s vision of smart client applications by enabling developers to rapidly create connected applications that deliver the highest quality rich user experiences. This new version enables any size organization to rapidly create more secure, manageable, and more reliable applications that take advantage of Windows Vista and the 2007 Office System. By building these new types of applications, organizations will find it easier than ever before to capture and analyze information so that they can make effective business decisions.&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-5479164442595759096?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/5479164442595759096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=5479164442595759096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5479164442595759096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5479164442595759096'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/visual-studio-code-name-orcas.html' title='Visual Studio Code Name &quot;Orcas&quot;'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-4631779693890801472</id><published>2006-10-06T15:11:00.000+02:00</published><updated>2007-06-25T11:27:10.182+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Getting usfull SharePoint 2007 error information</title><content type='html'>&lt;p&gt;If you are a old hand at SharePoint this will be old news for you, but if you are a new SharePoint Designer hacker getting frustrated with the generic &lt;em&gt;"An unexpected error has occurred"&lt;/em&gt; page after you modified some code in your pages do the following:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to the virtual directory of your application - it should be something similar to this: &lt;code&gt;C:\Inetpub\wwwroot\wss\VirtualDirectories\[PORT]&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Open the &lt;code&gt;web.config&lt;/code&gt; file in notepad.&lt;/li&gt;&lt;li&gt;Locate the &lt;code&gt;SafeMode&lt;/code&gt; element and set the &lt;code&gt;CallStack&lt;/code&gt; attribute to &lt;code&gt;true&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;Locate the &lt;code&gt;customErrors&lt;/code&gt; element and set the mode to &lt;code&gt;Off&lt;/code&gt;.&lt;/li&gt;&lt;/ol&gt;Now you will get the standard ASP.NET 2.0 custard screens to help you identify exactly what the error was.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-4631779693890801472?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/4631779693890801472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=4631779693890801472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4631779693890801472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/4631779693890801472'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/getting-usfull-sharepoint-2007-error.html' title='Getting usfull SharePoint 2007 error information'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-7735409943769470728</id><published>2006-10-06T09:31:00.000+02:00</published><updated>2007-06-25T11:24:44.556+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Useful Stuff'/><title type='text'>Wikipedia</title><content type='html'>&lt;p&gt;For something completely off topic:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/"&gt;Wikipedia&lt;/a&gt; must be one of my favourite sources of general information. In a blog by &lt;a href="http://blogs.msdn.com/brsmith/archive/2006/10/06/How-to-download-Wikipedia.aspx"&gt;Brad Smit&lt;/a&gt; I just discovered that you can download the entire thing from &lt;a href="http://download.wikipedia.org/"&gt;http://download.wikipedia.org/&lt;/a&gt; the &lt;em&gt;pages-articles.xml.bz2&lt;/em&gt; in &lt;em&gt;enwiki&lt;/em&gt; is probably what you are after for offline viewing as it contains Articles, templates, image descriptions, and primary meta-pages.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-7735409943769470728?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/7735409943769470728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=7735409943769470728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7735409943769470728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/7735409943769470728'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/wikipedia.html' title='Wikipedia'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-5372333967535440079</id><published>2006-10-06T08:51:00.000+02:00</published><updated>2007-06-25T11:27:10.183+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Upgrading to SharePoint 2007 Beta 2 Technical Refresh</title><content type='html'>&lt;p&gt;I managed to upgrade my sandbox SharePoint 2007 environment with the TR release without any problems. I have also included the steps I used to get my existing WCM site functional again as I did not want to recreate it.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Here is what I did:&lt;ol&gt;&lt;li&gt;Stop the Office SharePoint Search Service &lt;em&gt;(start-&amp;gt;run-&amp;gt;services.msc)&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Go to SharePoint central admin and stop “Windows SharePoint Services Search”&lt;/li&gt;&lt;li&gt;Uninstall Windows Workflow Foundation Build 2.2&lt;/li&gt;&lt;li&gt;Install the &lt;a href="http://download.microsoft.com/download/D/C/0/DC09D14E-494D-4E5A-A1BA-783554D9D8FE/dotnetfx3.exe"&gt;.NET Framework 3.0&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Run the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e1e51280-71f0-4d60-b2b9-3c49df916bc2&amp;DisplayLang=en"&gt;WSS Beta 2 Technical Refresh Update&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Run the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0b6bd175-e700-44b8-ab47-e4459250d16d&amp;DisplayLang=en"&gt;MOSS Beta 2 Technical Refresh Update&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Run the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=257047cb-cbbc-430b-801d-849401b28db8&amp;DisplayLang=en"&gt;SharePoint Designer Technical Refresh Update&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Run the SharePoint Configuration Wizard &lt;em&gt;(Start-&gt;Programs-&gt;Administrative Tools-&gt;SharePoint Products and Technologies Configuration Wizard)&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Start the Office SharePoint Search Service&lt;/li&gt;&lt;li&gt;Start the Windows SharePoint Services Search&lt;/li&gt;&lt;li&gt;On my exiting site that now breaks edit the &lt;code&gt;TopNavFlyouts.master&lt;/code&gt; and replace &lt;code&gt;TrimNonCurrentHeadings="true"&lt;/code&gt; with &lt;code&gt;TrimNonCurrentTypes="Heading"&lt;/code&gt; for the &lt;code&gt;PublishingNavigation:PortalSiteMapDataSource&lt;/code&gt; control&lt;/li&gt;&lt;li&gt;Replace the &lt;code&gt;&amp;lt;SharePoint:ScriptLink language="javascript" name="core.js" runat="server"/&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;SharePoint:ScriptLink language="javascript" name="ows.js" runat="server"/&amp;gt;&lt;/code&gt; scripts tags with a single &lt;br /&gt;&lt;code&gt;&amp;lt;SharePoint:ScriptLink language="javascript" name="init.js" runat="server"/&amp;gt;&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-5372333967535440079?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/5372333967535440079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=5372333967535440079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5372333967535440079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5372333967535440079'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/upgrading-to-sharepoint-2007-beta-2.html' title='Upgrading to SharePoint 2007 Beta 2 Technical Refresh'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-6997482962396867209</id><published>2006-10-05T10:57:00.000+02:00</published><updated>2007-06-25T11:27:10.183+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Windows Vista ReadyBoost</title><content type='html'>&lt;p&gt;Here is something interesting I just found on Windows Vista, wonder if I will now have more memory for my Virtual PCs...&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Windows ReadyBoost&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Adding system memory (RAM) is often the best way to improve your PC's performance. More memory means applications can run without needing to access the hard drive. However, upgrading memory is not always easy. You need to know what type of memory you need, purchase the memory, and open your computer to install the memory—which sometimes can invalidate your support agreement. Also, some machines have limited memory expansion capabilities, preventing you from adding RAM even if you are willing to do so.&lt;br /&gt;&lt;br /&gt;Windows Vista introduces a new concept in adding memory to a system. Windows ReadyBoost lets users use a removable flash memory device, such as a USB thumb drive, to improve system performance without opening the box. Windows ReadyBoost can improve system performance because it can retrieve data kept on the flash memory more quickly than it can retrieve data kept on the hard disk, decreasing the time you need to wait for your PC to respond. Combined with SuperFetch technology, this can help drive impressive improvements in system responsiveness.&lt;br /&gt;&lt;br /&gt;Windows ReadyBoost technology is reliable and provides protection of the data stored on your device. You can remove the memory device at any time without any loss of data or negative impact to the system; however, if you remove the device, your performance returns to the level you experienced without the device. Additionally, data on the removable memory device is encrypted to help prevent inappropriate access to data when the device is removed.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;from &lt;a href="http://www.microsoft.com/windowsvista/features/foreveryone/performance.mspx"&gt;Windows Vista Performace&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-6997482962396867209?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/6997482962396867209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=6997482962396867209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6997482962396867209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/6997482962396867209'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/windows-vista-readyboost.html' title='Windows Vista ReadyBoost'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-5479738159277266826</id><published>2006-10-05T08:46:00.000+02:00</published><updated>2007-06-25T11:27:10.183+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>SQL Server 2005 Everywhere Edition</title><content type='html'>&lt;p&gt;At some point or another I am sure you wanted to develop a stand-alone Windows application and wanted to use some data persistence mechanism. You have many choices, XML, flat files, or a database etc. Using a database is a superior choice if you want your application to do a lot of CRUD (Create, Read, Update and Delete) as you can use the familiar ADO.NET object modal and write queries in SQL.&lt;/p&gt;&lt;p&gt;Naturally if you want to write a application for distribution you don’t necessarily want the users of your applications to buy a full copy of SQL Server so you probably thought of using the MSDE or SQL Server 2005 Express edition. These will provide you with most of the functionality you will get from the full server products and they can be installed by users of your application without the need for expensive licensing.&lt;/p&gt;&lt;p&gt;Using MSDE of SQL Express could be a good choice, but does your application really warrant a full installation of a database server? In the past when I wrote simple applications that required a relational database I used &lt;a href="http://www.dotnetfirebird.org/embedded/"&gt;Embedded Firebird&lt;/a&gt; with which you have stored procedures, views, and triggers at your disposal without the need to install a full database server, instead you just link to the appropriate libraries and when you deploy you simply copy the database with your application, much like MS Access, but without the yuck factor of Access.&lt;/p&gt;&lt;p&gt;I was very pleased when I found out about &lt;a href="http://www.microsoft.com/sql/ctp_sqlserver2005everywhereedition.mspx"&gt;SQL Server 2005 Everywhere Edition&lt;/a&gt;, it would appear that it will provide us with the same functionality of Embedded Firebird – I think this is definitely worth checking out!&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=920700"&gt;An introduction to SQL Server 2005 Everywhere Edition Community Technology Preview&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-5479738159277266826?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/5479738159277266826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=5479738159277266826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5479738159277266826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/5479738159277266826'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/sql-server-2005-everywhere-edition.html' title='SQL Server 2005 Everywhere Edition'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-809577495244656254</id><published>2006-10-05T07:00:00.000+02:00</published><updated>2007-06-25T11:27:10.184+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Stuffs'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Learning SharePoint 2007 the virtual way</title><content type='html'>Here’s the scenario: You want to play around with SharePoint 2007 but you certainly don’t feel like spending a whole day setting up a Virtual PC, or even you have tried setting up a VPC and found that if SQL 2005 &amp;amp; SharePoint 2007 is running on the same machine the performance is so bad that attempting to do anything meaningful is an exercise in futility. What can you do instead?&lt;br /&gt;&lt;br /&gt;You could always find some real servers to host your playground SharePoint and SQL or you could use &lt;a href="http://msdn.microsoft.com/virtuallabs/"&gt;MSDN Virtual Labs&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;If you don’t know this already MSDN Virtual labs are essentially VPCs hosted in never-never land by Microsoft that you are allowed to remote into and do whatever you want. The advantages should be obvious: No need to install everything from scratch, a nice environment where you can play around and mess things up completely without fear as you can always start over with a clean machine, a environment that you know has been set up correctly etc. But what I think the greatest advantage of these is, is the fact that it is not just a matter of “OK, here is a machine for you, play with it and figure out how stuff works”. No, what you also get is a nice Hands On Lab manual that will guide you through a certain topic and help you learn the technology.&lt;br /&gt;&lt;br /&gt;Below I listed some links relating directly to SharePoint 2007, you should also consider subscribing to the &lt;a href="http://rss.microsoftvirtuallabs.com/Office2007/rss.aspx"&gt;RSS feed&lt;/a&gt; so you will be notified whenever a new LAB becomes available that you might be interested in.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=5174325"&gt;What's New in Microsoft Office SharePoint Server 2007 Feature Walkthrough&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=5293213"&gt;Business Solutions Using Office SharePoint Server 2007 (Refresh)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=5174321"&gt;Introducing Content Types for Windows SharePoint Services&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-809577495244656254?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/809577495244656254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=809577495244656254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/809577495244656254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/809577495244656254'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/learning-sharepoint-2007-virtual-way.html' title='Learning SharePoint 2007 the virtual way'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35478380.post-115994202406572986</id><published>2006-10-04T08:06:00.000+02:00</published><updated>2007-06-25T11:20:50.448+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>It worked</title><content type='html'>If you can see this it worked!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35478380-115994202406572986?l=hannesfoulds.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hannesfoulds.blogspot.com/feeds/115994202406572986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35478380&amp;postID=115994202406572986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/115994202406572986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35478380/posts/default/115994202406572986'/><link rel='alternate' type='text/html' href='http://hannesfoulds.blogspot.com/2006/10/it-worked.html' title='It worked'/><author><name>Hannes Foulds</name><uri>https://profiles.google.com/115041165025545184497</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dyLutfUG6Cw/AAAAAAAAAAI/AAAAAAAAAAA/OcpFI8Bj7Kw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
