<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Castner IT Blog</title>
	<atom:link href="http://www.castnerit.com.au/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.castnerit.com.au/blog</link>
	<description>ASP.NET, SEO, Small Business IT</description>
	<lastBuildDate>Thu, 12 Jan 2012 21:59:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Microsoft SQL Server and Joomla 2.5</title>
		<link>http://www.castnerit.com.au/blog/2012/01/microsoft-sql-server-and-joomla-2-5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=microsoft-sql-server-and-joomla-2-5</link>
		<comments>http://www.castnerit.com.au/blog/2012/01/microsoft-sql-server-and-joomla-2-5/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 20:46:40 +0000</pubDate>
		<dc:creator>Grant Castner</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Small Business]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>

		<guid isPermaLink="false">http://www.castnerit.com.au/blog/?p=212</guid>
		<description><![CDATA[Joomla 2.5 is set to be released on 24 January. One of the new features is Joomla now supports the Microsoft SQL database in addition to mySQL (and others) as its content database. This new feature provides great opportunities for tighter integration of your public web site with your back-end systems running MS SQL. For [...]]]></description>
			<content:encoded><![CDATA[<p>Joomla 2.5 is set to be released on 24 January. One of the new features is Joomla now supports the Microsoft SQL database in addition to mySQL (and others) as its content database. This new feature provides great opportunities for tighter integration of your public web site with your back-end systems running MS SQL.</p>
<p>For example, one of my clients, pd training, uses Joomla for its public web site (www.pdtraining.com.au) and an ASP.NET/MSSQL-based system for its booking and learning management systems (bookings.pdtraining.com.au). Integration between the two systems has been limited. We have used both the <a title="Table JX plugin" href="http://extensions.joomla.org/extensions/core-enhancements/data-reports/10340" target="_blank">Table JX plugin</a> and iframes to display class schedules from the MS SQL database.</p>
<p>With the ability of Joomla 2.5 to run off Microsoft SQL server, we can now have our class schedule data in the same MS SQL database as our joomla content, opening up more opportunities for integration between course descriptions and class schedules. While this of course was all possible in mySQL and php with MSSQL drivers, we can now work with a single db platform. This will  reduce overhead and duplication of effort.</p>
<p>Other opportunities include converting your Microsoft Access database to Microsoft SQL server and integrating that data with your Joomla web site.</p>
<p>Feel free to email or call us if you want more information.</p>
<p>By the way, here is a list of the other new features in Joomla 2.5: http://blog.templatemonster.com/2012/01/12/joomla-2-5-new-features/</p>
<p>One more thing. You will need windows hosting to run Joomla with Microsoft SQL Server. A great hosting company that does this is studiocoast.com.au (full disclosure: I am a reseller). I host my site and many of my client&#8217;s sites with studiocoast. Check out <a title="Studiocoast Order Form" href="https://secure.hostcontrol.com.au/order/order.aspx?ResellerID=1D9C721DC9A2" target="_blank">studiocoast&#8217;s services</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.castnerit.com.au/blog/2012/01/microsoft-sql-server-and-joomla-2-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Displaying sql server data in an Android app using monodroid</title>
		<link>http://www.castnerit.com.au/blog/2011/08/displaying-sql-server-data-in-an-android-app-using-monodroid/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=displaying-sql-server-data-in-an-android-app-using-monodroid</link>
		<comments>http://www.castnerit.com.au/blog/2011/08/displaying-sql-server-data-in-an-android-app-using-monodroid/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 16:43:59 +0000</pubDate>
		<dc:creator>Grant Castner</dc:creator>
				<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Monodroid]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.castnerit.com.au/blog/?p=199</guid>
		<description><![CDATA[Most of my work involves developing intranet applications for training companies. My latest project is to develop tablet apps as part of an mlearning strategy. The majority of my work is in ASP.NET and C# so I have started working with monodroid to develop an app for Android. One of the first tasks was to [...]]]></description>
			<content:encoded><![CDATA[<p>Most of my work involves developing intranet applications for training companies. My latest project is to develop tablet apps as part of an mlearning strategy. The majority of my work is in ASP.NET and C# so I have started working with monodroid to develop an app for Android. One of the first tasks was to learn how to connect to sql server database and display some data. Fairly straightforward but here are the steps in case anyone finds them useful. There may be more efficient ways of displaying data (e.g. using web services) but as I mentioned, I am just starting out and these apps will predominantly be used inside corporate wireless networks.</p>
<p>The steps assume you have the Android SDK and monodroid installed succesfully. I am using Visual Studio 2010. To keep things simple this example returns a single column from a single record in a table.</p>
<p>1. In a new or existing monodroid application project, add a Reference to System.Data by right-clicking on References in Solution Explorer and clicking Add Reference.</p>
<p style="text-align: center;"><a href="http://www.castnerit.com.au/blog/wp-content/uploads/2011/08/blog1.png"><img class="size-medium wp-image-200 aligncenter" title="blog1" src="http://www.castnerit.com.au/blog/wp-content/uploads/2011/08/blog1-300x190.png" alt="" width="300" height="190" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>2. Add using System.Data and using System.Data.SqlClient to Activity1.cs</p>
<p>3.  In Activity1.cs create a new method called RunQuery():</p>
<p style="padding-left: 30px;">public string RunQuery()<br />
{<br />
string sMessage;<br />
SqlConnection conn;<br />
string connectionString = &#8220;Data Source=<em>sqlservername</em>;Initial Catalog=<em>dbname</em>;Persist Security Info=True;User ID=<em>username</em>;Password=<em>password</em>&#8220;;<br />
conn = new SqlConnection(connectionString);<br />
SqlCommand cmd;<br />
cmd = new SqlCommand();<br />
cmd.Connection = conn;<br />
cmd.CommandType = CommandType.Text;<br />
cmd.CommandText = &#8220;<em>yoursqlstatement</em>&#8220;;<br />
conn.Open();<br />
sMessage = cmd.ExecuteScalar().ToString();<br />
conn.Close();<br />
return sMessage;<br />
}</p>
<p>4. Open Main.axml from Resources and create a new textview:</p>
<p>&lt;TextView android:layout_width=&#8221;fill_parent&#8221; android:layout_height=&#8221;wrap_content&#8221; android:id=&#8221;@+id/message&#8221; android:layout_marginTop=&#8221;10px&#8221; android:layout_marginBottom=&#8221;10px&#8221; /&gt;</p>
<p><a href="http://www.castnerit.com.au/blog/wp-content/uploads/2011/08/blog2.png"><img class="aligncenter size-medium wp-image-201" title="blog2" src="http://www.castnerit.com.au/blog/wp-content/uploads/2011/08/blog2-300x233.png" alt="" width="300" height="233" /></a></p>
<p>5. Back in Activity1.cs add the following code to the onCreate method:</p>
<p style="padding-left: 30px;">TextView txt1 = FindViewById&lt;TextView&gt;(Resource.Id.message);<br />
txt1.Text = &#8220;Welcome to PD Training mLearning. Our first course is &#8221; + RunQuery();</p>
<p><a href="http://www.castnerit.com.au/blog/wp-content/uploads/2011/08/blog3.png"><img class="aligncenter size-medium wp-image-204" title="blog3" src="http://www.castnerit.com.au/blog/wp-content/uploads/2011/08/blog3-221x300.png" alt="" width="221" height="300" /></a></p>
<p>6. Test the app by selecting <strong>Start without debugging</strong> from the Debug menu in Visual Studio. Select your device or emulator and click Start.</p>
<p>7. That&#8217;s it. Nothing fancy but a good way to test retrieving data from a microsoft sql server database.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.castnerit.com.au/blog/2011/08/displaying-sql-server-data-in-an-android-app-using-monodroid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configuring Virtuemart</title>
		<link>http://www.castnerit.com.au/blog/2011/03/configuring-virtuemart/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=configuring-virtuemart</link>
		<comments>http://www.castnerit.com.au/blog/2011/03/configuring-virtuemart/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 12:22:11 +0000</pubDate>
		<dc:creator>Grant Castner</dc:creator>
				<category><![CDATA[Small Business]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Virtuemart]]></category>

		<guid isPermaLink="false">http://www.castnerit.com.au/blog/?p=194</guid>
		<description><![CDATA[Virtuemart is a popular shopping cart component for Joomla. Here is a quick rundown of the files you may want to edit when configuring the look-and-feel of the shopping cart, in addition to the settings available from the Virtuemart admin page in Joomla. If you use a different theme, substitute default with your theme name. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Virtuemart</strong> is a popular shopping cart component for Joomla. Here is a quick rundown of the files you may want to edit when <strong>configuring</strong> the look-and-feel of the shopping cart, in addition to the settings available from the <strong>Virtuemart</strong> admin page in Joomla. If you use a different theme, substitute <em>default </em>with your theme name. If you use a different or multiple languages, substitute <em>english </em>with your language file(s).</p>
<p><strong>components/com_virtuemart/themes/</strong><em>default</em><strong>/templates/browse/includes/browse_header_all.tpl.php</strong><br />
Change the format of the shop heading (e.g. from h3 to h1)</p>
<p><strong>components/com_virtuemart/themes/</strong><em>default</em><strong>/templates/browse/browse_1.php (etc)</strong><br />
Change the layout of how product name, price, image, description, and add to cart sections are displayed on the browse pages. For example, move the image to the left-most column of the table layout (browse_1). Which file you need to update (browse_1.php, browse_2.php)<strong> </strong>depends on which layout style you selected for your browse pages (table, div, etc)</p>
<p><strong>administrator/com_virtuemart/languages</strong><strong>/shop/english.php</strong><br />
Change the name of your store (‘PHPSHOP_BROWSE_LBL’) and other labels used throughout <strong>Virtuemart</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.castnerit.com.au/blog/2011/03/configuring-virtuemart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NSW Election Sausage Sizzle Map</title>
		<link>http://www.castnerit.com.au/blog/2011/03/nsw-election-sausage-sizzle-map/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nsw-election-sausage-sizzle-map</link>
		<comments>http://www.castnerit.com.au/blog/2011/03/nsw-election-sausage-sizzle-map/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 12:19:09 +0000</pubDate>
		<dc:creator>Grant Castner</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Small Business]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[NSW election]]></category>
		<category><![CDATA[Sausage Sizzle Map]]></category>

		<guid isPermaLink="false">http://www.castnerit.com.au/blog/?p=192</guid>
		<description><![CDATA[After successful maps for the federal and Victorian elections, I am again running the sausage sizzle and cake stall map for the 2011 NSW election. It is a great way to demonstrate a range of online topics for small business including: Search Engine Optimisation Google Analytics Social Media Integration Google Maps Integration ASP.NET SQL Server [...]]]></description>
			<content:encoded><![CDATA[<p>After successful maps for the federal and Victorian elections, I am again running the sausage sizzle and cake stall map for the 2011 NSW election. It is a great way to demonstrate a range of online topics for small business including:</p>
<ul>
<li>Search Engine Optimisation</li>
<li>Google Analytics</li>
<li>Social Media Integration</li>
<li>Google Maps Integration</li>
<li>ASP.NET</li>
<li>SQL Server</li>
<li>Google Adwords</li>
</ul>
<p>The map has already been mentioned by ABC 702 Sydney radio. Hopefully it will generate similar interest as the previous two maps, including an interview with Noni Hazelhurst on ABC morning radio in Melbourne.</p>
<p>The map is available at <a href="http://www.electionsausagesizzle.com.au">http://www.electionsausagesizzle.com.au</a>. This link also allows schools and other polling venues to add their cake stall or sausage sizzle as a means of promoting their fundraising efforts.</p>
<p>Finally, its a bit of fun to seeing how much interest it attracts and it looks like I will be doing it for a Queensland state election soon.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.castnerit.com.au/blog/2011/03/nsw-election-sausage-sizzle-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E-Nable Small Business Online Program &#8211; SEO Week</title>
		<link>http://www.castnerit.com.au/blog/2010/11/e-nable-small-business-online-program-seo-week/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=e-nable-small-business-online-program-seo-week</link>
		<comments>http://www.castnerit.com.au/blog/2010/11/e-nable-small-business-online-program-seo-week/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 18:26:02 +0000</pubDate>
		<dc:creator>Grant Castner</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Small Business]]></category>
		<category><![CDATA[E-Nable]]></category>
		<category><![CDATA[Small Business Online]]></category>

		<guid isPermaLink="false">http://www.castnerit.com/blog/?p=177</guid>
		<description><![CDATA[Each day this week there will be a helpful and easy-to-use tip on improving your web site&#8217;s search engine optimisation (SEO). SEO techniques aim at improving your web site&#8217;s search results on search engines such as Google and Bing. The helpful tips and techniques will be available each day from the E-Nable elearning homepage once [...]]]></description>
			<content:encoded><![CDATA[<p>Each day this week there will be a helpful and easy-to-use tip on improving your web site&#8217;s search engine optimisation (SEO). SEO techniques aim at improving your web site&#8217;s search results on search engines such as Google and Bing. The helpful tips and techniques will be available each day from the <a title="E-Nable eLearning homepage" href="http://elearn.bsgroup.com.au">E-Nable elearning homepage</a> once you login.</p>
<p>To get started, the first tip is to ensure that you have links from popular sites back to your web site. News, education, and industry web sites (e.g. associations, forums) are great sites to target. To help get you started with your links, we are offering the opportunity to be part of the E-Nable small business directory. It is only open to businesses <a title="BSG eLearning Login" href="elearn.bsgroup.com.au/login">registered</a> with the E-Nable program and will provide a <a href="http://enable.bsgroup.com.au/directory.html">business listing</a> on the E-Nable site (open to the public) including a link back to your web site.</p>
<p>All you have to do is <a title="eMarketing Topics" href="http://elearn.bsgroup.com.au/course/view.php?id=4">read the pdf booklet</a> and complete the learning check on search engine optmization. It&#8217;s topic 3 in the eMarketing category &#8211; simply click Yes if you haven&#8217;t enrolled in the eMarketing category before. Once you complete the learning check, simply email grantc@bsgroup.com.au that you want to be part of the directory.</p>
<p><strong>More about the E-Nable Small Business Online Program (SBO)</strong></p>
<div id="attachment_180" class="wp-caption alignleft" style="width: 220px"><a href="http://enable.bsgroup.com.au"><img class="size-full wp-image-180  " style="margin-right: 20px;" title="Minister Nick Sherry and Grant Castner from Castner IT at BSG's E-Nable launch" src="http://www.castnerit.com/images/EnableLaunch_small.jpg" alt="Minister Nick Sherry and Grant Castner from Castner IT at BSG's E-Nable launch" width="210" height="202" /></a><p class="wp-caption-text">Minister Nick Sherry and Grant Castner from Castner IT at BSG&#39;s E-Nable launch</p></div>
<p>The <a title="Small Business Online Program" href="http://www.ausindustry.gov.au/SmallBusiness/SmallBusinessOnline/Pages/SmallBusinessOnline.aspx">Small Business Online Program</a> is an initiative of AusIndustry.  <a href="http://www.bsgroup.com.au">Business Success Group</a> (BSG) is a Queensland provider for the Small Business Online Program. BSG has called their version of the SBO program <em>E-Nable</em>.  <a href="http://www.castnerit.com.au">Castner IT</a> was contracted by Business Success Group to create the online content, present the workshops, and provide 1-on-1 advice to small businesses. The E-Nable program already has over 250 registered small businesses, conducted workshops for over 50 small businesses, and run more than 20 1-on-1 consultation sessions.</p>
<p>The objective of the E-Nable program is to assist small businesses to significantly enhance their web presence and improve their eBusiness capabilities. E-Nable is an integrated program that combines online content with face-to-face delivery. It is available free to all Queensland small businesses with less than 20 employees. We cater to a wide range of businesses from those starting out online up to businesses looking to enhance their web presence through search engine optimisation and social media.</p>
<p>E-Nable has three components:</p>
<ul>
<li>Online resources - A series of information booklets, video tutorials, and online forums covering 16 topics from web site development, to cloud computing to search engine optimisation. An overview of these modules can be found below.</li>
<li>Information Sessions - 2-hour hands-on sessions covering some of the key topics from the online resources. Limited to groups of ten participants</li>
<li>1-on-1 consultations: Customised sessions dedicated to addressing the online requirements of your business.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.castnerit.com.au/blog/2010/11/e-nable-small-business-online-program-seo-week/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Show/Hide and Search Columns in GridView with CheckBoxList and QueryExtender</title>
		<link>http://www.castnerit.com.au/blog/2010/11/showhide-and-search-columns-in-gridview-with-checkboxlist-and-queryextender/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=showhide-and-search-columns-in-gridview-with-checkboxlist-and-queryextender</link>
		<comments>http://www.castnerit.com.au/blog/2010/11/showhide-and-search-columns-in-gridview-with-checkboxlist-and-queryextender/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 17:05:27 +0000</pubDate>
		<dc:creator>Grant Castner</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[CheckBoxList]]></category>
		<category><![CDATA[GridView]]></category>
		<category><![CDATA[QueryExtender]]></category>

		<guid isPermaLink="false">http://www.castnerit.com.au/blog/?p=166</guid>
		<description><![CDATA[A client recently asked for an ASP.NET page that would provide flexible and ad-hoc reporting functionality. Specifically, the client wanted to be able to: Choose from over 20 data columns to show/hide in a gridview Filter data by date ranges Search over multiple columns Total amount columns based on the search and filter criteria Show/Hide [...]]]></description>
			<content:encoded><![CDATA[<p>A client recently asked for an ASP.NET page that would provide flexible and ad-hoc reporting functionality. Specifically, the client wanted to be able to:</p>
<ul>
<li>Choose from over 20 data columns to show/hide in a gridview</li>
<li>Filter data by date ranges</li>
<li>Search over multiple columns</li>
<li>Total amount columns based on the search and filter criteria</li>
</ul>
<h2>Show/Hide Columns in GridView</h2>
<p>Declan Bright&#8217;s post on codeproject &#8211; <a href="http://www.codeproject.com/KB/webforms/ShowHideGridviewColumns.aspx">http://www.codeproject.com/KB/webforms/ShowHideGridviewColumns.aspx</a> &#8211; was an excellent starting point. My clients wanted to be able to show or hide columns from a single checkboxlist rather than a combination of controls in the gridview header and a dropdownlist.</p>
<p>Below is the code for the GridView&#8217;s RowCreated event. The first part creates the listitems for the checkboxlist from the gridview header columns. It also selects the default columns to show when the page is first opened. All other columns are hidden. The 2nd part iterates through the checkboxlist and determines which gridview columns to display.<br />
<dirtycode><br />
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)<br />
{<br />
// Set the default hidden columns<br />
if (!IsPostBack)<br />
{<br />
if (e.Row.Cells.Count != null)<br />
{<br />
if (e.Row.RowType == DataControlRowType.Header)<br />
{<br />
// Loop through each cell of the header row<br />
for (int columnIndex = 0; columnIndex &lt; e.Row.Cells.Count; columnIndex++)<br />
{<br />
ListItem gvColumn = new ListItem();<br />
gvColumn.Text = GridView1.Columns[columnIndex].HeaderText;<br />
gvColumn.Value = columnIndex.ToString();<br />
if (gvColumn.Text == &#8220;HeaderText1&#8243; || gvColumn.Text == &#8220;HeaderText2&#8243; || gvColumn.Text == &#8220;HeaderText3&#8243; || gvColumn.Text == &#8220;HeaderText4&#8243; || gvColumn.Text == &#8220;HeaderText5&#8243;)<br />
{<br />
gvColumn.Selected = true;<br />
}<br />
CheckBoxList1.Items.Add(gvColumn);<br />
}<br />
}<br />
}<br />
}</p>
<p>// Hide the columns selected from the CheckBoxList<br />
try<br />
{<br />
foreach (ListItem li in CheckBoxList1.Items)<br />
{<br />
if (li.Selected == true)<br />
{<br />
e.Row.Cells[Convert.ToInt32(li.Value)].Visible = true;<br />
}<br />
else<br />
{<br />
e.Row.Cells[Convert.ToInt32(li.Value)].Visible = false;<br />
}<br />
}<br />
}<br />
catch (Exception ex)<br />
{<br />
Add error handling code<br />
}<br />
}<br />
</dirtycode></p>
<h2>Totals</h2>
<p>The next step is to use the GridView RowDataBound event to total 1 or more amounts columns (only 1 column totalled in this example):<br />
<dirtycode><br />
// Total Amount Column<br />
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)<br />
{<br />
if (e.Row.RowType == DataControlRowType.DataRow)<br />
{<br />
Label vL2 = e.Row.FindControl(&#8220;lqcAmount&#8221;) as Label;<br />
vTotal2 += Convert.ToDouble(vL2.Text);<br />
}</p>
<p>if (e.Row.RowType == DataControlRowType.Footer)<br />
{<br />
Label vL2 = e.Row.FindControl(&#8220;lqcAmountTotal&#8221;) as Label;<br />
vL2.Text = String.Format(&#8220;{0:#,###.00}&#8221;, vTotal2);<br />
}<br />
}<br />
</dirtycode></p>
<h2>Searching and Filtering GridView</h2>
<p>For search and filtering, a queryextender was attached to the LinqDataSource to search through string columns and filter by a number of date ranges and a status field:</p>
<p>&lt;asp:QueryExtender TargetControlID=&#8221;GridDataSource&#8221; ID=&#8221;GridQueryExtender&#8221; runat=&#8221;server&#8221;&gt;<br />
&lt;asp:SearchExpression SearchType=&#8221;Contains&#8221; DataFields=&#8221;field1,field2,field3,field4&#8243;&gt;<br />
&lt;asp:ControlParameter ControlID=&#8221;SearchTextBox&#8221; /&gt;<br />
&lt;/asp:SearchExpression&gt;<br />
&lt;asp:RangeExpression DataField=&#8221;Date1&#8243; MaxType=&#8221;Inclusive&#8221; MinType=&#8221;Inclusive&#8221;&gt;<br />
&lt;asp:ControlParameter ControlID=&#8221;tStartDate&#8221; /&gt;<br />
&lt;asp:ControlParameter ControlID=&#8221;tEndDate&#8221; /&gt;<br />
&lt;/asp:RangeExpression&gt;<br />
&lt;asp:RangeExpression DataField=&#8221;Date2&#8243; MaxType=&#8221;Inclusive&#8221; MinType=&#8221;Inclusive&#8221;&gt;<br />
&lt;asp:ControlParameter ControlID=&#8221;tStartDate2&#8243; /&gt;<br />
&lt;asp:ControlParameter ControlID=&#8221;tEndDate2&#8243; /&gt;<br />
&lt;/asp:RangeExpression&gt;<br />
&lt;asp:PropertyExpression&gt;<br />
&lt;asp:ControlParameter ControlID=&#8221;ddlStatus&#8221; PropertyName=&#8221;SelectedValue&#8221; Name=&#8221;StatusName&#8221; /&gt;<br />
&lt;/asp:PropertyExpression&gt;<br />
&lt;/asp:QueryExtender&gt;</p>
<p>Here is the markup for the search textboxes and dropdownlist:</p>
<p>&lt;table&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;Invoice Date Range:&lt;/td&gt;<br />
&lt;td&gt;&lt;asp:TextBox ID=&#8221;tStartDate&#8221; runat=&#8221;server&#8221; /&gt; &#8211; &lt;asp:TextBox ID=&#8221;tEndDate&#8221; runat=&#8221;server&#8221; /&gt;&lt;/td&gt;<br />
&lt;td&gt;&amp;nbsp;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;Followup Date Range:&lt;/td&gt;<br />
&lt;td&gt;&lt;asp:TextBox ID=&#8221;tStartDate2&#8243; runat=&#8221;server&#8221; /&gt; &#8211; &lt;asp:TextBox ID=&#8221;tEndDate2&#8243; runat=&#8221;server&#8221; /&gt;&lt;/td&gt;<br />
&lt;td&gt;&amp;nbsp;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;Search:&lt;/td&gt;<br />
&lt;td&gt;&lt;asp:TextBox ID=&#8221;SearchTextBox&#8221; runat=&#8221;server&#8221; /&gt;&lt;/td&gt;<br />
&lt;td&gt;<br />
&lt;asp:Button ID=&#8221;Button4&#8243; runat=&#8221;server&#8221; OnClick=&#8221;Button1_Click&#8221; Text=&#8221;Display&#8221; /&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.castnerit.com.au/blog/2010/11/showhide-and-search-columns-in-gridview-with-checkboxlist-and-queryextender/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Phone 7 Launches</title>
		<link>http://www.castnerit.com.au/blog/2010/10/windows-phone-7-launches/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows-phone-7-launches</link>
		<comments>http://www.castnerit.com.au/blog/2010/10/windows-phone-7-launches/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 14:25:54 +0000</pubDate>
		<dc:creator>Grant Castner</dc:creator>
				<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://www.castnerit.com/blog/2010/10/12/windows-phone-7-launches/</guid>
		<description><![CDATA[Windows Phone 7 launched today and I can&#8217;t wait to get one. Telstra and Vodafone will carry phones running Windows Phone 7. They will be available October 21. Here are some highlights of Windows Phone 7 that I really like: Ability to take photos in seconds even when the phone is originally off Office 2010 [...]]]></description>
			<content:encoded><![CDATA[<p>Windows Phone 7 launched today and I can&#8217;t wait to get one.  Telstra and Vodafone will carry phones running Windows Phone 7. They will be available October 21.</p>
<p>Here are some highlights of Windows Phone 7 that I really like:</p>
<ul>
<li>Ability to take photos in seconds even when the phone is originally off</li>
<li>Office 2010 including the ability to use PowerPoint 2010 for giving presentations from the phone</li>
<li>Tell Me service for voice recognition for search</li>
<li>Xbox Live including a game, Crackdown 2: Project Sunburst,  that allows you to defend your own neighbourhood against mutant freaks</li>
<li>HTC Surround Phone has two Dolby surround sound speakers</li>
<li>Great Facebook and other social media integration with contacts</li>
<li>Integration with WindowsPhone7.com to sync content between phone and cloud</li>
</ul>
<p>Here is the full press release from Microsoft:</p>
<p>REDMOND, Wash. — Oct. 11, 2010 — Microsoft Corp. today joined its partners in revealing nine new Windows Phone 7 handsets that will be available this holiday season from leading mobile operators in Europe, North America and Asia Pacific. With more than 60 mobile operators in over 30 countries worldwide committed to bringing Windows Phones to market, the millions of people around the world looking for a phone that plays as hard as it works will have a variety of phones from leading device-makers to choose from.</p>
<p>&#8220;We have a beautiful lineup in this first wave of Windows Phone 7 handsets,&#8221; said Steve Ballmer, chief executive officer at Microsoft. &#8220;Microsoft and its partners are delivering a different kind of mobile phone and experience — one that makes everyday tasks faster by getting more done in fewer steps and providing timely information in a &#8216;glance and go&#8217; format.&#8221;</p>
<p>Global Portfolio</p>
<p>Microsoft and its partners have worked together closely to create a different kind of phone with new experiences that bring together what people care about most. Windows Phone 7 will be available in a variety of sleek form factors from device-makers such as Dell, HTC Corp., LG and Samsung, and from mobile operators including América Móvil, AT&amp;T, Deutsche Telekom AG, Movistar, O2, Orange, SFR, SingTel, Telstra, TELUS, T-Mobile USA and Vodafone. All Windows Phone 7 phones will include the high-performance Snapdragon™ processor from Qualcomm. A broad selection of phones will begin shipping in holiday 2010 with more arriving in 2011, including phones from Sprint and Verizon Wireless. In addition, select models will be available at Microsoft Store locations and from Amazon.</p>
<p>Windows Phone 7, Glance and Go</p>
<p>In today&#8217;s busy world we are spending more time heads-down on our phones than interacting with the people we&#8217;re sitting next to and missing out on important life moments. Windows Phone 7 was designed to deliver a mobile experience that has the phone working better for people, bringing together the things they care about most and helping them to get things done faster.</p>
<p>Windows Phone 7 breaks the current smartphone convention to help people quickly and easily find and consume data, information and services from the Web and applications. The new phones are distinguished by unique design and integrated experiences built from Microsoft&#8217;s deep portfolio such as Xbox LIVE, Microsoft Office Mobile, Zune, Windows Live, Bing and more.</p>
<p>For example, the customizable Start screen with Live Tiles is a personal experience, showing people their own content. The Live Tiles come to life with real-time updates from the Web such as news, appointments or the status of friends. New Live Tiles can be easily created from whatever content a consumer wants, such as applications, websites and music.</p>
<p>Fueling New Experiences</p>
<p>Windows Phone 7 marks a new era in mobile gaming as the first phone1 to put the power of Xbox LIVE into the palm of people&#8217;s hands with a blockbuster lineup of game titles from award-winning publishers. In addition to the titles already announced earlier this year, Electronic Arts Inc. (EA) today announced the first wave of EA games coming to Windows Phone 7 this fall. As part of Microsoft&#8217;s managed portfolio of Xbox LIVE titles, all EA games for Windows Phone 7 will be Xbox LIVE-enabled. EA will deliver a portfolio of titles that offers something for every mobile gamer, from casual to core, including &#8220;Need for Speed™ Undercover,&#8221; &#8220;Tetris®&#8221; and &#8220;The Sims™ 3.&#8221;</p>
<p>Windows Phone 7 is also the first to offer the Zune music experience on a phone: People can play their music collection, synced wirelessly from their PC, or stream or download new tunes from Windows Marketplace. An optional Zune Pass subscription is available.</p>
<p>Search is made easier with a dedicated button to help people find what they need, whether in contacts, in Marketplace, in e-mail or on the Web. From the Start screen, the Search button delivers Bing for mobile, delivering Web results, local information, maps, directions and more.</p>
<p>The Windows Live solution helps people manage pictures, Windows Live calendar, Office OneNote Mobile and more. The free Find My Phone service new on Windows Live can remotely ring, lock, erase and show the location of your phone on a map. Complete information about Windows Phone 7 features and capabilities can be found at http://www.windowsphone.com.</p>
<p>New Windows Phones</p>
<p>The following devices will come to North America, Europe and Asia Pacific in the holiday 2010 timeframe.</p>
<p>In North America:</p>
<p>AT&amp;T</p>
<p>HTC Surround, United States</p>
<p>Samsung Focus, United States</p>
<p>LG Quantum, United States</p>
<p>T-Mobile USA</p>
<p>HTC HD7, United States</p>
<p>Dell Venue Pro, United States</p>
<p>TELUS</p>
<p>HTC 7 Surround, Canada</p>
<p>LG Optimus 7, Canada</p>
<p>América Móvil</p>
<p>LG Optimus 7, Mexico</p>
<p>In Europe:</p>
<p>O2</p>
<p>HTC HD7, United Kingdom, Germany</p>
<p>Orange</p>
<p>HTC 7 Mozart, including France, United Kingdom</p>
<p>Samsung OMNIA 7, including France, United Kingdom</p>
<p>SFR</p>
<p>HTC 7 Trophy, France</p>
<p>Samsung OMNIA 7, France</p>
<p>Movistar</p>
<p>LG Optimus 7, Spain</p>
<p>HTC HD7, Spain</p>
<p>Samsung OMNIA 7, Spain</p>
<p>Deutsche Telekom AG</p>
<p>HTC 7 Mozart, Germany</p>
<p>Samsung OMNIA 7, Germany</p>
<p>Vodafone</p>
<p>HTC 7 Trophy, including Germany, Spain, United Kingdom</p>
<p>LG Optimus 7, including Germany, Italy, Spain, United Kingdom</p>
<p>In Asia Pacific:</p>
<p>SingTel</p>
<p>HTC HD 7, Singapore</p>
<p>LG Optimus 7, Singapore</p>
<p>Telstra</p>
<p>HTC 7 Mozart, Australia</p>
<p>LG Optimus 7Q, Australia</p>
<p>Vodafone</p>
<p>HTC 7 Trophy, including Australia</p>
<p>About Microsoft</p>
<p>Founded in 1975, Microsoft (Nasdaq &#8220;MSFT&#8221;) is the worldwide leader in software, services and solutions that help people and businesses realize their full potential.</p>
<p>Windows Phone 7 features turn-based gaming with Xbox LIVE users on the phone and PC.</p>
<p>Note to editors: For more information, news and perspectives from Microsoft, please visit the Microsoft News Center at http://www.microsoft.com/news. Web links, telephone numbers and titles were correct at time of publication, but may have changed. For additional assistance, journalists and analysts may contact Microsoft&#8217;s Rapid Response Team or other appropriate contacts listed at http://www.microsoft.com/news/contactpr.mspx.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.castnerit.com.au/blog/2010/10/windows-phone-7-launches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Computing for small business</title>
		<link>http://www.castnerit.com.au/blog/2010/10/cloud-computing-for-small-business/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cloud-computing-for-small-business</link>
		<comments>http://www.castnerit.com.au/blog/2010/10/cloud-computing-for-small-business/#comments</comments>
		<pubDate>Sat, 02 Oct 2010 08:51:27 +0000</pubDate>
		<dc:creator>Grant Castner</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Small Business]]></category>
		<category><![CDATA[Google Apps]]></category>

		<guid isPermaLink="false">http://www.castnerit.com/blog/2010/10/02/cloud-computing-for-small-business/</guid>
		<description><![CDATA[Cloud computing has a number of features that differentiate it from traditional services: Services are sold on demand, typically by time (e.g. $10 per user per month) Services are elastic and scalable – a user or small business can access as little or as much as they want at any given time. Services are fully [...]]]></description>
			<content:encoded><![CDATA[<p>Cloud computing has a number of features that differentiate it from traditional services:</p>
<ul>
<li>Services are sold on demand, typically by time (e.g. $10 per user per month)</li>
<li>Services are elastic and scalable – a user or small business can access as little or as much as they want at any given time.</li>
<li>Services are fully managed by the provider (the consumer needs nothing but a personal computer and Internet access).</li>
<li>Significant innovations in virtualization and distributed computing, as well as improved access to high-speed Internet and a weak economy, have accelerated interest in cloud computing.</li>
</ul>
<p>Clouds may be public or private.  Public clouds sell services to anyone on the internet, while private clouds may be created with a group of services that are accessible only to a limited number of people.</p>
<p>Access to a cloud computing platform is usually coupled with a service level agreement, i.e., a guarantee that access is available.  For example, if access falls below 99% availability for a given month, your access charges for the period (and or user) may be waived.</p>
<p>By using a cloud computing service on an on-demand basis (in essence renting or leasing software services), you can avoid the large upfront costs of purchasing hardware and software licenses.  This alone gives you more flexibility with your cash flow, and adds the ability to add to your access plan as your workforce grows.  Data storage is also available.  <strong>Amazon S3 (Figure 3)</strong> provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, through a web interface.</p>
<p style="text-align: center;"><img src="http://www.castnerit.com/blog/wp-content/uploads/2010/10/100210_0848_CloudComput1.png" alt="" /><span style="font-family: Arial;"><br />
</span></p>
<p style="text-align: center;"><span style="font-family: Arial;"><strong>Figure 3: Amazon S3 &#8211; Simple Storage Service<br />
</strong></span></p>
<p>Some office functions also lend themselves well to cloud computing solutions.  For example, remote or mobile workforces sharing data, job logging, job allocation and timesheet records can all be managed real time using cloud computing log-ins over the internet.</p>
<p><span style="color: #365f91; font-size: 14pt;">Business case<br />
</span></p>
<ul>
<li><em>Reduced IT purchase and maintenance costs</em></li>
<li><em>Service level agreements</em></li>
<li><em>Expert support</em></li>
<li><em>Industry best practice</em></li>
</ul>
<p>The business case for cloud computing centres around outsourcing standard IT functions (e.g. email) to expert third party providers to reduce in-house IT maintenance and purchasing costs. The pricing of cloud computing primarily depends on the level of services you wish to subscribe for and the number of users.</p>
<p>An excellent entry point into cloud computing for small businesses is <strong>Google Apps Premier (Figure 6, <a href="http://www.google.com/a">www.google.com/a</a>). </strong>It includes online services for email, calendars, and document preparation (spreadsheets, documents, presentations) to name a few.  This suite begins at US $50 per user per year, and there is a 30 day free trial. Some of its features include:</p>
<ul>
<li>Familiar Google interface (e.g. Gmail)</li>
<li>Syncing of email, calendars, and contacts with Microsoft Exchange, Outlook, iPhone and other smart phones</li>
<li>Use your company domain name for email and web applications (e.g. email.yourcompany.com)</li>
</ul>
<p style="text-align: center;"><img src="http://www.castnerit.com/blog/wp-content/uploads/2010/10/100210_0848_CloudComput2.png" alt="" /><span style="font-family: Arial;"><br />
</span></p>
<p style="text-align: center;"><span style="font-family: Arial;"><strong>Figure 6: Google Apps Premier Email Application<br />
</strong></span></p>
<p>Google also provide a simple online calculator to demonstrate the potential savings of using Google Apps relative to the cost of deploying Microsoft Exchange Server 2007:  <a href="http://www.google.com/apps/intl/en/business/messaging_value.html">http://www.google.com/apps/intl/en/business/messaging_value.html</a>. The figure below is a cost estimate for a business with 10 employees with IT support costs of $75 per hour.</p>
<p><img src="http://www.castnerit.com/blog/wp-content/uploads/2010/10/100210_0848_CloudComput3.png" alt="" /></p>
<p style="text-align: center;"><span style="font-size: 10pt;"><strong>Figure 1: Google Apps cost calculator<br />
</strong></span></p>
<p><span style="color: #365f91; font-size: 14pt;">Risks and Issues<br />
</span></p>
<ul>
<li><em>Security of data<span style="font-size: 14pt;"><br />
</span></em></li>
<li><em>Network reliability<span style="font-size: 14pt;"><br />
</span></em></li>
</ul>
<p>You must carefully assess the security and reliability aspects of a cloud computing platform before committing to a contract.  Your need to ensure that data storage and transmission is secure and that your data is not accessible to other clients of the cloud computing provider. Check with service providers for the security measures that they employ and seek out independent reviews.</p>
<p>Cloud computing is highly reliant on the Internet so you will require a fast, reliable Internet connection. If your Internet connection is down, you will not be able to access your data unless you have local as well as cloud solutions.</p>
<p>One of the leading international cloud computing providers, <strong>Salesforce.com</strong>, employs a large array of measures to protect both the electronic point of access, and also the physical location of their data centres.  A comprehensive list of their security measures can be viewed at: <a href="https://trust.salesforce.com/trust/security/">https://trust.salesforce.com/trust/security/</a>. A screenshot of the Salesforce.com website appears below in Figure 4.</p>
<p style="text-align: center;"><img src="http://www.castnerit.com/blog/wp-content/uploads/2010/10/100210_0848_CloudComput4.png" alt="" /><span style="font-family: Arial;"><br />
</span></p>
<p style="text-align: center;"><span style="font-family: Arial;"><strong>Figure 4: Salesforce.com<br />
</strong></span></p>
<p>For more information on cloud computing and for other content, such as search engine optimization, sign up to the <a href="http://enable.bsgroup.com.au/">E-Nable Small Business Online Program</a>, a free service of <a href="http://www.bsgroup.com.au/">Business Success Group</a> and an initiative of AusIndustry. The E-Nable program aims to improve the online capabilities of Qld small businesses. The only requirements are an Australian Business Number and a business with less than 20 employees.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.castnerit.com.au/blog/2010/10/cloud-computing-for-small-business/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Social Media Tips for Small Businesses</title>
		<link>http://www.castnerit.com.au/blog/2010/09/social-media-tips-for-small-business/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=social-media-tips-for-small-business</link>
		<comments>http://www.castnerit.com.au/blog/2010/09/social-media-tips-for-small-business/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 17:11:23 +0000</pubDate>
		<dc:creator>Grant Castner</dc:creator>
				<category><![CDATA[Small Business]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://www.castnerit.com.au/blog/?p=151</guid>
		<description><![CDATA[Probably the hardest part of using social media such as Facebook and Twitter for small business is getting started. Many small business owners and managers are often reluctant to use these tools often because the perception is that they add little or no business value. A common reason for not using twitter is that knowing [...]]]></description>
			<content:encoded><![CDATA[<p>Probably the hardest part of using social media such as Facebook and Twitter for small business is getting started. Many small business owners and managers are often reluctant to use these tools often because the perception is that they add little or no business value. A common reason for not using twitter is that knowing what &#8220;someone had for breakfast&#8221; is not going to help their business. While there is obviously some of this noise on twitter and other social media, effective use of the tools and techniques available can eliminate almost all of this noise.</p>
<p>Below I discuss some thoughts for small business considering using twitter and other social media on why and how to effectively use these social media tools.</p>
<p>Social media for small business &#8211; why?</p>
<p>1. Find like-minded people</p>
<p>Twitter allows you to discover people with similar business ideas and passions. Find businesses and people in which you are interested and see who they are following.</p>
<p>2. To follow news that impacts my business</p>
<p>Twitter and LinkedIn are not simply about following people, they are about following ideas and themes and topics. Use Twitter hashtags (topics) and Lists and LinkedIn Groups (more below) to find relevant news to your small business.</p>
<p>3. Share information about my business</p>
<p>Twitter can be an effective method of promoting your business. Remember to follow good twitter etiquette and don&#8217;t simply use Twitter for advertising. Mix promotion with sharing information and ideas.</p>
<p>4. Monitor your brand and reputation</p>
<p>Facebook and Twitter are immediate feedback mechanisms for customers to share their positive and negative experiences about your products and services. Monitoring social media for this feedback allows you to quickly assess the perception of your business in the marketplace. You can reinforce and promote the positive feedback and at the same time hopefully mitigate any negative perceptions about your business.</p>
<p>5. Improve your search engine optimization</p>
<p>Social media is one of the many tools available to improve your ranking on search engines. It is a useful method for generating links back to your site, especially if your posts are picked up and retweeted by others.</p>
<p>Social Media for Small Business &#8211; How?</p>
<p>1. Decide on a time commitment</p>
<p>You don&#8217;t have to read every post on Twitter or FaceBook. Decide on how much time you want to spend on social media and stick to it. One suggestion is to trial posting to Twitter once a day for a month and see what interest and leads you generate.</p>
<p>2. Use Search</p>
<p>Especially on twitter, search is a very useful tool to cut out the noise. Find hashtags (e.g. #ozsmallbiz) in which you are interested and save those searched. Twitter hashtags are a very effective tool to finding relevant information on a topic and also for getting your message out. You may not initially have many people following you on Twitter, but there may already be a substantial number of people following a hashtag. Adding an appropriate twitter-hashtag can extend the reach of your posts. <a href="http://mashable.com/2009/05/17/twitter-hashtags/">More ideas on hashtags</a></p>
<p>3. Use tools such as <a href="http://www.tweetdeck.com" target="_blank">TweetDeck </a>and <a href="http://www.hootsuite.com" target="_blank">HootSuite </a>to manage your social media</p>
<p>These tools allow you to post to different social media platforms simultaneously as well as automating some functions. Tweetdeck is an application available for the iPhone, iPad, Windows, Mac, and Linux that allows you to aggregate your social media (Facebook, Twitter, LinkedIn, etc.) in the one place. Hootsuite is a web application that offers similar services with the addition of integration with Google Analytics to track the effectiveness of your social media efforts.</p>
<p>Let me know if you have other thoughts or suggestions</p>
]]></content:encoded>
			<wfw:commentRss>http://www.castnerit.com.au/blog/2010/09/social-media-tips-for-small-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO &#8211; Free Press Release Service</title>
		<link>http://www.castnerit.com.au/blog/2010/09/seo-free-press-release-service/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=seo-free-press-release-service</link>
		<comments>http://www.castnerit.com.au/blog/2010/09/seo-free-press-release-service/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 02:55:06 +0000</pubDate>
		<dc:creator>Grant Castner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.castnerit.com/blog/?p=149</guid>
		<description><![CDATA[A key component of search engine optimisation is generating links to your web site from popular sites such as news web sites. Press releases are one method of generating these links. A free press release service that you can use is: http://www.prlog.org/ From the prlog web site: Press Release Distribution Distribution to Google News. Distribution to [...]]]></description>
			<content:encoded><![CDATA[<p>A key component of search engine optimisation is generating links to your web site from popular sites such as news web sites. Press releases are one method of generating these links. A free press release service that you can use is:</p>
<p><a href="http://www.prlog.org/">http://www.prlog.org/</a></p>
<p>From the prlog web site:</p>
<p>Press Release Distribution</p>
<ul>
<li><span style="font-size: small;">Distribution to <strong>Google News</strong>.</span></li>
<li><span style="font-size: small;">Distribution to numerous search engines.</span></li>
<li><span style="font-size: small;">Numerous javascript, html &amp; RSS feeds.</span></li>
<li><span style="font-size: small;">Customizable realtime/daily/weekly alerts.</span></li>
<li><span style="font-size: small;">Powerful advanced search.</span></li>
<li><span style="font-size: small;">Your own Press Room</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.castnerit.com.au/blog/2010/09/seo-free-press-release-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

