<?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-17290994</id><updated>2011-11-27T19:20:27.137-05:00</updated><category term='Gina Lijoi'/><category term='stevegiles.blogspot.com'/><category term='Stephen Giles'/><category term='personal branding'/><title type='text'>My Inner Geek</title><subtitle type='html'>A place for an IT exec to exercise his technical side.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sgtechblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sgtechblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Stephen Giles</name><uri>http://www.blogger.com/profile/13731857772488055313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://media.linkedin.com/mpr/mpr/shrink_80_80/p/2/000/001/3f8/187b621.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17290994.post-809721712220941531</id><published>2007-11-07T02:17:00.001-05:00</published><updated>2007-11-07T02:17:15.077-05:00</updated><title type='text'>Intellisense in SQL Server -- can't wait</title><content type='html'>&lt;p&gt;This was sent to me from another member of the Toronto SQL Server user group.&amp;#xA0; For those following the CTP releases of SQL Server 2008, a &lt;a href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=293258" target="_blank"&gt;feedback post&lt;/a&gt; as been placed requesting a Goto Definition functionality in the SQL Management Studio.&amp;#xA0; &lt;/p&gt;  &lt;p&gt;Goto is a cool idea (hat's off to DaringDave wherever you are) but&amp;#xA0; not likely to make it into the release code.&amp;#xA0; However, I found something more interesting in the response.&amp;#xA0; In the comments on this suggest, Microsoft adds:&lt;/p&gt;  &lt;p&gt;&amp;quot;Transact SQL Intellisense is a part of the plan in SQL Server 2008. On the road of planning and execution, we will consider GoTo Definition as a feagure [[sic] candidate and address it in a future release of SQL Server.&amp;quot;&lt;/p&gt;  &lt;p&gt;Intellisense has been promised since SQL 2005 and has yet to show up in a CTP.&amp;#xA0; This is the most concrete confirmation I have come across so far that we will actually see this feature before SQL 2008 goes to Gold code.&lt;/p&gt;  &lt;p&gt;As someone who spends a lot of time programming in T-SQL, I can't wait to see this feature.&amp;#xA0; It's always the small time saving features that are the coolest&lt;/p&gt;  &lt;p&gt;My fingers are crossed in anticipation of the next CTP release (which I hope we will see before Christmas).&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17290994-809721712220941531?l=sgtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgtechblog.blogspot.com/feeds/809721712220941531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17290994&amp;postID=809721712220941531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/809721712220941531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/809721712220941531'/><link rel='alternate' type='text/html' href='http://sgtechblog.blogspot.com/2007/11/intellisense-in-sql-server-can-wait.html' title='Intellisense in SQL Server -- can&amp;#39;t wait'/><author><name>Stephen Giles</name><uri>http://www.blogger.com/profile/13731857772488055313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://media.linkedin.com/mpr/mpr/shrink_80_80/p/2/000/001/3f8/187b621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17290994.post-4182100572656707950</id><published>2007-11-06T01:23:00.000-05:00</published><updated>2007-11-06T01:23:35.191-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stevegiles.blogspot.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Stephen Giles'/><category scheme='http://www.blogger.com/atom/ns#' term='personal branding'/><category scheme='http://www.blogger.com/atom/ns#' term='Gina Lijoi'/><title type='text'>I'm Back (sort of)</title><content type='html'>&lt;p&gt;I started this blog as an experiment.&amp;#xA0; I wanted to learn the tools and get a feel for what blogging was all about without much sense of what I wanted to say.&amp;#xA0; Ok, not an auspicious start, but we all have to begin&amp;#xA0; somewhere and a least I wasn't sharing angst ridden poetry or personal details that no one would care about.&amp;#xA0; &lt;/p&gt;  &lt;p&gt;Then, in a personal branding exercise, mostly driven by my partner in crime &lt;a href="http://ginalijoi.blogspot.com/"&gt;Gina Lijoi&lt;/a&gt;&amp;#xA0; I switched over to &lt;a href="https://stevegiles.blogspot.com"&gt;https://stevegiles.blogspot.com&lt;/a&gt;.&amp;#xA0; However, I was having trouble finding a suitable tone writing both business oriented and purely technical posts in the same blog.&amp;#xA0; &lt;/p&gt;  &lt;p&gt;Now that I'm starting to focus on content more and more, I am going to return to this blog, even though I'm not&amp;#xA0; crazy about the URL from an SEO perspective, as the home for my technical articles and will keep the other site for my business oriented posts.&lt;/p&gt;  &lt;p&gt;Stay tuned.&lt;/p&gt;  &lt;p&gt;--Steve&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17290994-4182100572656707950?l=sgtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgtechblog.blogspot.com/feeds/4182100572656707950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17290994&amp;postID=4182100572656707950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/4182100572656707950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/4182100572656707950'/><link rel='alternate' type='text/html' href='http://sgtechblog.blogspot.com/2007/11/i-back-sort-of.html' title='I&amp;#39;m Back (sort of)'/><author><name>Stephen Giles</name><uri>http://www.blogger.com/profile/13731857772488055313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://media.linkedin.com/mpr/mpr/shrink_80_80/p/2/000/001/3f8/187b621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17290994.post-113168281002106652</id><published>2005-11-10T23:08:00.000-05:00</published><updated>2005-11-10T23:20:10.030-05:00</updated><title type='text'>Toronto Rocked the Launch</title><content type='html'>&lt;span style="font-family:arial;"&gt;Just a quick word for those who missed the first of Canada's SQL Server 2005 and Visual Studio 2005 Launches in Toronto it was awesome.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;There were more people in TO (about 2800) than were present to see Steve Ballmer in San Francisco the day before.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Hat's off to Damir Bersinic and Barnaby Jeans for putting on a great show on the SQL Server side. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17290994-113168281002106652?l=sgtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgtechblog.blogspot.com/feeds/113168281002106652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17290994&amp;postID=113168281002106652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/113168281002106652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/113168281002106652'/><link rel='alternate' type='text/html' href='http://sgtechblog.blogspot.com/2005/11/toronto-rocked-launch.html' title='Toronto Rocked the Launch'/><author><name>Stephen Giles</name><uri>http://www.blogger.com/profile/13731857772488055313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://media.linkedin.com/mpr/mpr/shrink_80_80/p/2/000/001/3f8/187b621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17290994.post-113142839880538696</id><published>2005-11-07T23:45:00.000-05:00</published><updated>2005-11-08T00:39:58.830-05:00</updated><title type='text'>Fun with DDL Triggers</title><content type='html'>&lt;span style="font-family:arial;"&gt;With all the big changes in SQL Server 2005 I've been focusing on some small but significant changes. The first of these is the Data Definition Language (DDL) triggers.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;In a nutshell, SQL Server 2005 will allow you to set a trigger at the database level for a myriad of DDL actions (consult your friendly neighborhood BOL for the full list).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;I've chosen an particular application of this fuctionality here, one that solves a problem I had with earlier SQL versions -- table management.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;The problem is like this: suppose you, as DBA, notice that a table has been deleted. You go into the SQL Server logs but find no reference to the dropped table. Nor can you find out who dropped it and when. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Now you can:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;In a test database, I created a log table in my test DB that looked like this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CREATE TABLE [dbo].[DDL_Log]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;( [id] [int] IDENTITY(1,1) NOT NULL,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[DDL_Event] [nvarchar](100) NOT NULL,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[TSQL] [nvarchar](2000) NOT NULL, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[ExecutedBy] [nvarchar](100) NOT NULL DEFAULT current_user, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[Action_date] [datetime] NULL DEFAULT (getdate())) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ON [PRIMARY];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I then created a DDL trigger on the database using the following syntax: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CREATE TRIGGER [log_table_actions] &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ON DATABASE &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;FOR DROP_TABLE, ALTER_TABLE, CREATE_TABLE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;AS BEGIN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DECLARE @data XML&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SET @data = EVENTDATA() &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;INSERT dbo.ddl_log (DDL_Event, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;TSQL, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ExecutedBy, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Action_Date) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;VALUES &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(@data.value('(/EVENT_INSTANCE/EventType)[1]','nvarchar(100)')&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;@data.value('(/EVENT_INSTANCE/TSQLCommand)[1]','nvarchar (2000)'),&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CONVERT(nvarchar(100), (CURRENT_USER)), &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GETDATE()&lt;br /&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;End;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A few thing will jump out immediately. The first is that the trigger is created "ON DATABASE" rather than on a table and secondly, that the trigger is create on all CREATE, ALTER and DROP TABLE statements. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Finally it uses the eventdata() function to query information on the DDL statement that called the trigger. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Please note that this function returns XML, so you'll need to capture the output inside and XML typed variable, and you need to query elements inside the &lt;event_instance&gt;element to get the data. In this case, I've returned the event type and the full TSQL code for the DDL statement.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;I'm still looking for the full schema for the eventdata() xml document. But that will be a post for another day.&lt;/span&gt;&lt;span style="font-family:Arial;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17290994-113142839880538696?l=sgtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgtechblog.blogspot.com/feeds/113142839880538696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17290994&amp;postID=113142839880538696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/113142839880538696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/113142839880538696'/><link rel='alternate' type='text/html' href='http://sgtechblog.blogspot.com/2005/11/fun-with-ddl-triggers.html' title='Fun with DDL Triggers'/><author><name>Stephen Giles</name><uri>http://www.blogger.com/profile/13731857772488055313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://media.linkedin.com/mpr/mpr/shrink_80_80/p/2/000/001/3f8/187b621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17290994.post-112917371006249441</id><published>2005-10-12T22:10:00.000-05:00</published><updated>2005-10-12T22:22:57.833-05:00</updated><title type='text'>Some good SQL 2005 resources from Microsoft</title><content type='html'>&lt;span style="font-family:arial;"&gt;Hi All,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;For those who are interested in SQL Server (and not living under a rock) I'm sure you are aware that the SQL Server 2005 launch is coming up this November. If you are in Canada, registration has already begun with the first session in Toronto on November 8. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;If you haven't registered yet, I've heard from sources at Microsoft that the seats are filling so you should reserve soon at the Microsoft Events site (click &lt;a href="http://www.microsoft.com/canada/launch2005/"&gt;here&lt;/a&gt;).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;To get ready I've been getting all the resources I could get my hands on (for free of course). &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;I've found two great resources that are worth checking out. The first is that Microsoft is offering free 90 day access to a number of SQL 2005 e-learning courses. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Also, they have gathered links all past and future webcasts and posted links on the SQL 2005 home page. They have broken the web casts out by MSDN and TechNet topics. Also, to make life for some easier, they have also created a BI webcast page that pull BI related content from both TechNet and MSDN. This may not seem earth shattering news, but I've always found it a bit hard to find webcasts so having them in one place is actually not a bad thing.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;You can find the links to both e-learning and the webcasts (as well as lots more resources) at (&lt;a href="http://www.microsoft.com/sql/2005/default.mspx"&gt;http://www.microsoft.com/SQL/2005/default.mspx&lt;/a&gt;). &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Now I just need a way to do away with the annoying need to sleep and I might be able to get through everything. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17290994-112917371006249441?l=sgtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgtechblog.blogspot.com/feeds/112917371006249441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17290994&amp;postID=112917371006249441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/112917371006249441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/112917371006249441'/><link rel='alternate' type='text/html' href='http://sgtechblog.blogspot.com/2005/10/some-good-sql-2005-resources-from.html' title='Some good SQL 2005 resources from Microsoft'/><author><name>Stephen Giles</name><uri>http://www.blogger.com/profile/13731857772488055313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://media.linkedin.com/mpr/mpr/shrink_80_80/p/2/000/001/3f8/187b621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17290994.post-112805759464823595</id><published>2005-09-30T00:16:00.000-05:00</published><updated>2005-09-30T00:20:21.176-05:00</updated><title type='text'>Welcome</title><content type='html'>&lt;span style="font-family:arial;"&gt;Greetings&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;The world of IT is getting so fragmented that its almost impossible to keep up. I've found blogs to the the best way to at least hear about what's really going on out there. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;So I decided to add my voice to the chorus. Hopefully you will find some interesting facts here and spread the word. I'm also looking for a soap box of my own so expect some attitude as well.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Steve&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17290994-112805759464823595?l=sgtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgtechblog.blogspot.com/feeds/112805759464823595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17290994&amp;postID=112805759464823595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/112805759464823595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17290994/posts/default/112805759464823595'/><link rel='alternate' type='text/html' href='http://sgtechblog.blogspot.com/2005/09/welcome.html' title='Welcome'/><author><name>Stephen Giles</name><uri>http://www.blogger.com/profile/13731857772488055313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://media.linkedin.com/mpr/mpr/shrink_80_80/p/2/000/001/3f8/187b621.jpg'/></author><thr:total>0</thr:total></entry></feed>
