<?xml version="1.0"?>
<rss version="2.0"><channel><title>Structured Solutions Blog</title><link>http://structured-solutions.net/Blog</link><description>We make software to help you build a better store.</description><copyright>2006 by Structured Solutions</copyright><generator>RSS Feed Generator by Structured Solutions</generator><managingEditor>amiller@structured-solutions.net</managingEditor><webMaster>amiller@structured-solutions.net</webMaster><lastBuildDate>Mon, 25 Aug 2008 17:40:00 GMT</lastBuildDate><image><url>http://structured-solutions.net/images/logo.gif</url><title>Structured Solutions</title><link>http://structured-solutions.net/blog</link></image><item><title>Shipper 3.0 Release Candidate 2</title><pubDate>Mon, 25 Aug 2008 17:40:00 GMT</pubDate><description>&lt;p&gt;Shipper 3.0 is a high velocity shipment processor for ecommerce websites.&lt;/p&gt;
&lt;p&gt;Today I am happy to announce the&amp;nbsp;second release candidate (version 3.0.3160.19301) with support for StoreFront 7.2, BV Commerce 5.3, and AbleCommerce 7 on the back end; and UPS, USPS, FedEx, Endicia, and DHL on the front end.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Shipper 3.0 delivers...&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Print labels directly from Shipper.&lt;/strong&gt; Shipper 3.0 uses ShipRush by Z-Firm to print the labels. ShipRush is the same shipping component built into QuickBooks. 
&lt;li&gt;&lt;strong&gt;Support multiple carriers&lt;/strong&gt;. All you need is&amp;nbsp;ShipRush (which you may already have) to support UPS, USPS, FedEx, Endicia and DHL. 
&lt;li&gt;&lt;strong&gt;Support multiple websites&lt;/strong&gt;. Each copy of Shipper can process shipments from multiple websites at the same time. You can easily setup filters to avoid processing the same shipment twice. 
&lt;li&gt;&lt;strong&gt;Print&amp;nbsp;reports, packing slips, and emails&lt;/strong&gt;. Shipper 3.0 includes a powerful drag-and-drop report writer so you can easily build custom reports and emails. 
&lt;li&gt;&lt;strong&gt;Automatically print reports or send emails&lt;/strong&gt;. Shipper 3.0 performs the actions you define each time you download an order. 
&lt;li&gt;&lt;strong&gt;Support for more back-ends&lt;/strong&gt;. Shipping Agents are available for AbleCommerce 7, BV Commerce 5, and StoreFront 7. Even better, the Shipping Agent source code is open source. That means you are free to modify the existing agents or create your own.&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Changes in RC2&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Added support for ShipRush for Endicia. 
&lt;li&gt;Fixed a bug that did not send the country code to ShipRush (so ShipRush always defaulted to United States). 
&lt;li&gt;Added support for simple emails (i.e. no report selected). 
&lt;li&gt;Added a step to the New Website Wizard to download todays orders.&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Installation&lt;/h4&gt;
&lt;p&gt;The Shipper 3.0 system has 2 parts:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Shipper&lt;/strong&gt;, a Windows desktop application to manage orders. 
&lt;li&gt;&lt;strong&gt;Shipping Agent&lt;/strong&gt;, an open source web service for your website to connect Shipper 3.0 with your ecommerce system.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;Installing Shipper 3.0&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="downloads/shipper/rc/Shipper3_RC2b.zip" target="_self"&gt;Download Shipper 3.0 RC2&lt;/a&gt; 
&lt;li&gt;Unzip the download. 
&lt;li&gt;
&lt;div style="PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FLOAT: right; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 1em; WIDTH: 33%; PADDING-TOP: 0.5em; BACKGROUND-COLOR: rgb(204,204,204)"&gt;You will also need any flavor of ShipRush 6 installed on the same computer. If you do not already have ShipRush installed, I suggest ShipRush for USPS or ShipRush for DHL since both are free. See &lt;a href="http://www.shiprush.com/" target="_self"&gt;www.shiprush.com&lt;/a&gt; for more information.&lt;/div&gt;Run Setup.exe to to install Shipper 3.0 on your desktop computer. &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;Installing Shipping Agent 3.0&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/ShippingAgent/Release/ProjectReleases.aspx#ReleaseFiles" target="_self"&gt;Download Shipping Agent 3.0 RC2&lt;/a&gt; for your platform. If you don't have a compatible ecommerce website, ShippingAgentMock.exe contains the files for a Mock Shipping Agent. The mock agent works with any .NET 2.0 web site. 
&lt;li&gt;Run the&amp;nbsp;installer to extract the Shipping Agent files.&amp;nbsp; 
&lt;li&gt;Copy the extracted Shipping Agent files to your website as described in the readme.txt file.&lt;/li&gt;&lt;/ol&gt;
&lt;h4&gt;Getting Started&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Launch Shipper 3.0. If this is a new install, the New Website Wizard will start. 
&lt;li&gt;When you are prompted for the Agent URL, enter the URL to ShippingAgent.asmx on your website. For example, &lt;a href="http://company.com/agents/shippingagent.asmx"&gt;http://company.com/agents/shippingagent.asmx&lt;/a&gt;. 
&lt;li&gt;When you are prompted for the Agent Serial Number, leave the field blank. 
&lt;li&gt;After the wizard is finished, Shipper 3.0 will appear. 
&lt;li&gt;To print a shipping label, select a shipment and then click on Print Shipping Label button. 
&lt;li&gt;After the label is printed, click on Upload Shipment button to send the tracking information back to your store.&lt;/li&gt;&lt;/ol&gt;
&lt;h4&gt;Stuff Might Change...If you want it to...&lt;/h4&gt;
&lt;p&gt;Although the feature set for 3.0 is fixed (new features will go in Shipper 3.1), there is still time to affect how the existing features are implemented. I am counting on you to tell me how to make Shipper 3.0 the best possible shipping&amp;nbsp;tool for your business. Here are some suggestions for things to think about while you kick the tires:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The quick start above does not even touch on processing rules (which allow you to automatically assign services, print documents, and even upload completed orders). Can you find the rules? If not, what would help you discover them? 
&lt;li&gt;Right now ShipRush is a separate install because some (most?) people have some flavor of ShipRush already. Do you already have ShipRush? Would you like to download ShipRush and Shipper at the same time? Would you like the option of buying ShipRush at the same time with Shipper? 
&lt;li&gt;The integrated report writer has a lot of features. Is it overwhelming? I have included 2 sample reports. Do they help give you ideas of what is possible and how to do it? Will you use the report writer? 
&lt;li&gt;In this release candidate, the Shipping Agent is implemented as a SOAP service. If you are considering your own Shipping Agent, would a REST interface be easier to implement?&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Feedback&lt;/h4&gt;
&lt;p&gt;Please send your feedback to &lt;a href="mailto:support@structured-solutions.net"&gt;support@structured-solutions.net&lt;/a&gt;. I will try to respond to each comment or question within a day. Thank you for taking a look.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper3RC2</guid></item><item><title>Shipping Agent 3.0 Open Source</title><pubDate>Wed, 20 Aug 2008 19:14:00 GMT</pubDate><description>&lt;p&gt;The Shipper 3.0 system has 2 components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shipper - A desktop application which performs all the heavy lifting.&lt;/li&gt;
&lt;li&gt;Shipping Agent - A web service which provides the interface between Shipper and your order collection system (such as your ecommerce website).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Here's the cool news...Shipping Agent is open sourced! That means you can modify the source code I wrote, or write your own and then do anything you want with it (including charging for it if you want).&lt;/p&gt;
&lt;p&gt;You will find all of the source code and the actual open source license on CodePlex:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.codeplex.com/ShippingAgent"&gt;http://www.codeplex.com/ShippingAgent&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;That is also where I will be publishing the Shipping Agents that I write. Visit the project page on CodePlex and then click on the Downloads link to download the latest release for your store.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingAgentOpenSource</guid></item><item><title>Shipper 3.0 Release Candidate 1</title><pubDate>Mon, 11 Aug 2008 20:20:00 GMT</pubDate><description>&lt;p&gt;Shipper 3.0 is a high velocity shipment processor for ecommerce websites.&lt;/p&gt;
&lt;p&gt;Today I am happy to announce the first release candidate with support for StoreFront 7.2, BV Commerce 5.3, and AbleCommerce 7 on the back end; and UPS, USPS, FedEx, Endicia, and DHL on the front end.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/shipper/rc/shipper3_rc1.zip" target="_self"&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Shipper 3.0 delivers...&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Print labels directly from Shipper.&lt;/strong&gt; Shipper 3.0 uses ShipRush by Z-Firm to print the labels. ShipRush is the same shipping component built into QuickBooks. 
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Support multiple carriers&lt;/strong&gt;. All you need is&amp;nbsp;ShipRush (which you may already have) to support UPS, USPS, FedEx, Endicia and DHL. 
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Support multiple websites&lt;/strong&gt;. Each copy of Shipper can process shipments from multiple websites at the same time. You can easily setup filters to avoid processing the same shipment twice. 
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Print&amp;nbsp;reports, packing slips, and emails&lt;/strong&gt;. Shipper 3.0 includes a powerful drag-and-drop report writer so you can easily build custom reports and emails. 
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Automatically print reports or send emails&lt;/strong&gt;. Shipper 3.0 performs the actions you define each time you download an order. 
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Support for more back-ends&lt;/strong&gt;. Shipping Agents are available for AbleCommerce 7, BV Commerce 5, and StoreFront 7. Even better, the Shipping Agent source code is open source. That means you are free to modify the existing agents or create your own.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href="downloads/shipper/rc/shipper3_rc1.zip" target="_self"&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Installing Shipper 3.0&lt;/h4&gt;
&lt;p&gt;The Shipper 3.0 system has 2 components: Shipper 3.0, which is installed on your desktop computer; and a Shipping Agent, which is installed on your website. The download includes both components.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Unzip the download 
&lt;/li&gt;&lt;li&gt;
&lt;div style="padding: 0.5em; float: right; margin-left: 1em; width: 33%; background-color: rgb(204, 204, 204);"&gt;You will also need any flavor of ShipRush 6 installed on the same computer. If you do not already have ShipRush installed, I suggest ShipRush for USPS or ShipRush for DHL since both are free. See &lt;a href="http://www.shiprush.com/" target="_self"&gt;www.shiprush.com&lt;/a&gt; for more information.&lt;/div&gt;Run Setup.exe to to install Shipper 3.0 on your desktop computer. 
&lt;/li&gt;&lt;li&gt;Run the appropriate ShippingAgent.exe to extract the Shipping Agent files for your ecommerce software. If you don't have a compatible&amp;nbsp;ecommerce website, ShippingAgentMock.exe contains the files for a Mock Shipping Agent. The mock agent works with any .NET 2.0 web site. 
&lt;/li&gt;&lt;li&gt;Copy the extracted Shipping Agent files to your website.&lt;/li&gt;&lt;/ol&gt;
&lt;h4&gt;Getting Started&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Launch Shipper 3.0. If this is a new install, the New Website Wizard will start. 
&lt;/li&gt;&lt;li&gt;When you are prompted for the Agent URL, enter the URL to agents/ShippingAgent.asmx on your website. For example, &lt;a href="http://company.com/agents/shippingagent.asmx"&gt;http://company.com/agents/shippingagent.asmx&lt;/a&gt;. 
&lt;/li&gt;&lt;li&gt;When you are prompted for the Agent Serial Number, leave the field blank. 
&lt;/li&gt;&lt;li&gt;After the wizard is finished, Shipper 3.0 will appear. 
&lt;/li&gt;&lt;li&gt;Click on the Download New Orders button to download all of the orders in your store that have pending shipments. 
&lt;/li&gt;&lt;li&gt;Select a shipment and then click on Print Shipping Label button. 
&lt;/li&gt;&lt;li&gt;After the label is printed, click on Upload Shipment button.&lt;/li&gt;&lt;/ol&gt;
&lt;h4&gt;Stuff Might Change...If you want it to...&lt;/h4&gt;
&lt;p&gt;Although the feature set for 3.0 is fixed (new features will go in Shipper 3.1), there is still time to affect how the existing features are implemented. I am counting on you to tell me how to make Shipper 3.0 the best possible shipping&amp;nbsp;tool for your business. Here are some suggestions for things to think about while you kick the tires:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The quick start above does not even touch on processing rules (which allow you to automatically assign services, print documents, and even upload completed orders). Can you find the rules? If not, what would help you discover them? 
&lt;/li&gt;&lt;li&gt;Right now ShipRush is a separate install because some (most?) people have some flavor of ShipRush already. Do you already have ShipRush? Would you like to download ShipRush and Shipper at the same time? Would you like the option of buying ShipRush at the same time with Shipper? 
&lt;/li&gt;&lt;li&gt;The integrated report writer has a lot of features. Is it overwhelming? I have included 2 sample reports. Do they help give you ideas of what is possible and how to do it? Will you use the report writer? 
&lt;/li&gt;&lt;li&gt;In this release candidate, the Shipping Agent is implemented as a SOAP service. If you are considering your own Shipping Agent, would a REST interface be easier to implement?&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Feedback&lt;/h4&gt;
&lt;p&gt;Please send your feedback to &lt;a href="mailto:support@structured-solutions.net"&gt;support@structured-solutions.net&lt;/a&gt;. I will try to respond to each comment or question within a day. Thank you for taking a look.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper3RC1</guid></item><item><title>Shipper 3.0 Beta 5</title><pubDate>Mon, 28 Jul 2008 21:29:00 GMT</pubDate><description>&lt;p&gt;Shipper 3.0 beta&amp;nbsp;5 is now available for testing.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/shipper/rc/Shipper3_b5.zip" target="_self"&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please see the &lt;a href="Shipper3Beta1" target="_self"&gt;beta 1 announcement&lt;/a&gt; for&amp;nbsp;an overview of&amp;nbsp;Shipper 3.0.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What's New in Beta 5&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added item manufacturer to information that is downloaded from store. 
&lt;li&gt;Added ability to&amp;nbsp;download the current item inventory so you can check the inventory before you start picking a shipment.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Installing Shipper 3.0 and Shipper Agent&lt;/strong&gt; &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Unzip the download 
&lt;li&gt;
&lt;div style="PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FLOAT: right; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 1em; WIDTH: 33%; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ccc"&gt;You will also need any flavor of ShipRush 6 installed on the same computer. If you do not already have ShipRush installed, I suggest ShipRush for USPS or ShipRush for DHL since both are free. See &lt;a href="http://www.shiprush.com/" target="_self"&gt;www.shiprush.com&lt;/a&gt; for more information.&lt;/div&gt;Run Setup.exe to to install the pre-requisites (.NET 2.0) and Shipper 3.0 on your desktop computer. 
&lt;li&gt;Run the appropriate ShipperAgent.exe to extract the Shipper Agent files for your ecommerce software. ShipperAgentMock.exe contains the files for a Mock Shipper Agent. The mock agent works with any .NET 2.0 web site (you don't even need an ecommerce backend). Shipper Agent is installed on the target website. Copy the files in the bin directory of the website. Then copy the agent directory to your website.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;The Beta Phase&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During the beta phase, I will publish a new build of Shipper 3.0 each week that bugs are identified and fixed. I will also add some new features during the beta&amp;nbsp;phase. Once 2 weeks have passed without a bug being identified, I will freeze the features and publish a release candidate.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Release Candidate Phase&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During the release candidate phase, I will only publish a new release candidate if bugs are identified and fixed. No new features will be added.&amp;nbsp;When 2 weeks have passed without a bug being identified, I will pubish the final build of release 3.0.&lt;/p&gt;
&lt;p&gt;I expect to publish a new release (3.1, 3.2, etc) 3&amp;nbsp;or 4 times each year. Each release will go through a similar beta/release candidate/final build phase.&lt;/p&gt;
&lt;p&gt;Thank you for taking the time to look at Shipper. If you have any comments or questions, please send them to &lt;a href="mailto:support@structured-solutions.net"&gt;support@structured-solutions.net&lt;/a&gt;. At the risk of sounding like a cliche, with your help we can create a better solution.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper3Beta5</guid></item><item><title>Shipper 3.0 Beta 4</title><pubDate>Mon, 21 Jul 2008 21:01:00 GMT</pubDate><description>&lt;p&gt;Shipper 3.0 beta&amp;nbsp;4 is now available for testing.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/shipper/rc/Shipper3_b4.zip" target="_self"&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please see the &lt;a href="Shipper3Beta1" target="_self"&gt;beta 1 announcement&lt;/a&gt; for more details about Shipper 3.0.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What's New in Beta 3&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New Shipper Agent for BV Commerce 5 SP3 or higher. 
&lt;li&gt;Removed Line 3 from addresses (ShipRush does not support Line 3). 
&lt;li&gt;Combined item Variant Name, Wrap Name, and Wrap Message into a single Description.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Installing Shipper 3.0 and Shipper Agent&lt;/strong&gt; &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Unzip the download 
&lt;li&gt;
&lt;div style="PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FLOAT: right; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 1em; WIDTH: 33%; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ccc"&gt;You will also need any flavor of ShipRush 6 installed on the same computer. If you do not already have ShipRush installed, I suggest ShipRush for USPS or ShipRush for DHL since both are free. See &lt;a href="http://www.shiprush.com/" target="_self"&gt;www.shiprush.com&lt;/a&gt; for more information.&lt;/div&gt;Run Setup.exe to to install the pre-requisites (.NET 2.0) and Shipper 3.0 on your desktop computer. 
&lt;li&gt;Run the appropriate ShipperAgent.exe to extract the Shipper Agent files for your ecommerce software. ShipperAgentMock.exe contains the files for a Mock Shipper Agent. The mock agent works with any .NET 2.0 web site (you don't even need an ecommerce backend). Shipper Agent is installed on the target website. Copy the files in the bin directory of the website. Then copy the agent directory to your website.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Thank you for taking the time to look at Shipper 3.0. If you have any comments or questions, please send them to &lt;a href="mailto:support@structured-solutions.net"&gt;support@structured-solutions.net&lt;/a&gt;. At the risk of sounding like a cliche, with your help we can create a better solution.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper3Beta4</guid></item><item><title>Shipper 3.0 Beta 3</title><pubDate>Mon, 14 Jul 2008 20:29:00 GMT</pubDate><description>&lt;p&gt;Shipper 3.0 beta 3 is now available for testing.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/shipper/rc/Shipper3_b3.zip" target="_self"&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you'd like to know more about Shipper 3.0, please see the &lt;a href="Shipper3Beta1" target="_self"&gt;beta 1 announcement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What's New in Beta 3&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Shipper 3.0 client application is now digitially signed so that Vista users do not see "unknown publisher" messages.&lt;/li&gt;
&lt;li&gt;Exposed the address and name summary formats as templates in Shipper Settings. See Tools &amp;gt; Shipper Settings. These affect how customer names and shipping addresses are displayed.&lt;/li&gt;
&lt;li&gt;The order status in Shipper is now updated after a shipment is uploaded.&lt;/li&gt;
&lt;li&gt;Added first and last name to the customer record.&lt;/li&gt;
&lt;li&gt;Added vendors.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Thank you for taking the time to look at Shipper 3.0. If you have any comments or questions, please send them to &lt;a href="mailto:support@structured-solutions.net"&gt;support@structured-solutions.net&lt;/a&gt;. At the risk of sounding like a cliche, with your help we can create a better solution.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper3Beta3</guid></item><item><title>Shipper 3.0 Beta 2</title><pubDate>Mon, 07 Jul 2008 23:23:00 GMT</pubDate><description>&lt;p&gt;Shipper 3.0 beta 2 is now available for testing.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/shipper/rc/Shipper3_b2.zip" target="_self"&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you'd like to know more about Shipper 3.0, please see the &lt;a href="Shipper3Beta1" target="_self"&gt;beta 1 announcement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What's New in Beta 2&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changed the pre-requisite from .NET 3.5 to .NET 2.0. The .NET 2.0 installer is much smaller, so the initial install--even on a computer without any .NET installed--should be much faster.&lt;/li&gt;
&lt;li&gt;Made changes to accomodate Vista.&lt;/li&gt;
&lt;li&gt;Fixed a bug that prevented the tracking information from being recorded after printing the label.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Thank you for taking the time to look at Shipper 3.0. If you have any comments or questions, please send them to &lt;a href="mailto:support@structured-solutions.net"&gt;support@structured-solutions.net&lt;/a&gt;. At the risk of sounding like a cliche, with your help we can create a better solution.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper3Beta2</guid></item><item><title>Shipper 3.0 Beta 1</title><pubDate>Mon, 30 Jun 2008 20:30:00 GMT</pubDate><description>&lt;p&gt;Shipper 3.0 is a high velocity shipment processor for ecommerce websites.&lt;/p&gt;
&lt;p&gt;To prepare for this post, I took a look back at the Shipper timeline:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="ShipperforUPS10Released" target="_self"&gt;Shipper for UPS 1.0&lt;/a&gt; was released on July 7, 2004. As you might guess from the name, it only supported UPS and one backend. 
&lt;li&gt;&lt;a href="ShipperandShipperService11Released" target="_self"&gt;Shipper 1.1&lt;/a&gt; came out almost a year later on June 23, 2005. Most importantly, it was redesigned to support additional backends. 
&lt;li&gt;&lt;a href="ANNShipper120FinalRelease" target="_self"&gt;Shipper 1.2&lt;/a&gt; came out later that same year on October 10, 2005 with support for both UPS and FedEx. 
&lt;li&gt;&lt;a href="ANNShipperandShipperService13FinalRelease" target="_self"&gt;Shipper 1.3&lt;/a&gt; was released just a month later on November 27, 2005 with support for Endicia. 
&lt;li&gt;There were several incremental versions of Shipper 1.3&amp;nbsp;adding various&amp;nbsp;features such as support for DHL and&amp;nbsp;more backends, until &lt;a href="Shipper148RTW" target="_self"&gt;Shipper 1.4&lt;/a&gt; was released on October 18, 2007.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;You wanted more. Shipper 3.0 delivers it.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;You wanted to print labels directly from Shipper.&lt;/strong&gt; Now you can. Shipper 3.0 uses ShipRush by Z-Firm to print the labels. ShipRush is the same shipping component built into QuickBooks. 
&lt;li&gt;&lt;strong&gt;You wanted better support for multiple carriers&lt;/strong&gt;. Shipper 3.0 no longer requires a separate program for each carrier.&amp;nbsp;Now all you need is&amp;nbsp;ShipRush (which you may already have). One program to learn instead of 4 and almost instant startup. 
&lt;li&gt;&lt;strong&gt;You wanted better reports, packing slips, and emails&lt;/strong&gt;. Shipper 3.0 includes a powerful drag-and-drop report writer. Now you can easily build custom reports and emails. 
&lt;li&gt;&lt;strong&gt;You wanted faster performance with high volume websites&lt;/strong&gt;. Shipper 3.0 downloads new orders almost instantly and uses&amp;nbsp;block downloading to eliminate errors even if there are 1000's of orders. 
&lt;li&gt;&lt;strong&gt;You wanted better control over which carrier services to use&lt;/strong&gt;. Shipper 3.0 allows you to define custom rules based on any shipment field. 
&lt;li&gt;&lt;strong&gt;You wanted to control which fields were updated in the store&lt;/strong&gt;. Shipper 3.0 allows you to pick the fields that are updated. 
&lt;li&gt;&lt;strong&gt;You wanted to automatically print reports or send emails when you printed a label&lt;/strong&gt;. Now you can. Shipper 3.0 allows you to define actions to perform when the shipment is first downloaded or when the label is printed. 
&lt;li&gt;&lt;strong&gt;You wanted support for more back-ends&lt;/strong&gt;. The Shipper 3.0 Agent will be available for soon for AbleCommerce, BV Commerce, and StoreFront. But the really big news is that the source code for &lt;strong&gt;Shipper 3.0 Agent will be open sourced&lt;/strong&gt;. That means you will be free to modify the existing implementations to work with your customized backend, or even create a compatible agent for any other backend.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Today I am happy to announce that the first public beta of Shipper 3.0 is available for testing.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/shipper/rc/shipper3_b1.zip" target="_self"&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Installing Shipper 3.0&amp;nbsp;and Shipper Agent&lt;/h4&gt;
&lt;p&gt;Unzip the download to find 4 files:&lt;/p&gt;
&lt;p&gt;Setup.exe and Shipper3.msi for for Shipper 3.0. Run setup .exe to install the pre-requisites (.NET 3.5) and Shipper 3.0 on your desktop computer. You will also need any flavor of ShipRush 6 installed on the same computer. If you do not already have ShipRush installed, I suggest ShipRush for USPS or ShipRush for DHL since both are free. See &lt;a href="http://www.shiprush.com/"&gt;www.shiprush.com&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;ShipperAgentAbleCommerce.exe contains the files for Shipper Agent for AbleCommerce 7. They work with AbleCommerce 7 RC1 and above. ShipperAgentMock.exe contains the files for a Mock Shipper Agent. They work with any .NET 2.0 web site (you don't even need an ecommerce backend).&lt;/p&gt;
&lt;p&gt;Shipper Agent is installed on the target website. Copy the files in the bin directory to the bin directory of the website. Then copy the agent directory to your website.&lt;/p&gt;
&lt;p&gt;Note: Unlike Shipper Service 1.x, Shipper Agent does not include any built-in security. To protect Shipper Agent from unauthorized access you will need to protect the agent directory with basic authentication. Since basic authentication passes the username and password in clear text, you should also use https in the Shipper Agent URL to encrypt them.&lt;/p&gt;
&lt;h4&gt;Getting Started&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Launch Shipper 3.0. 
&lt;li&gt;Click on Websites. 
&lt;li&gt;Click on New. 
&lt;li&gt;Enter the name of your website and the URL to Shipper Agent (i.e. &lt;a href="https://www.company.com/agent"&gt;https://www.company.com/agent&lt;/a&gt;). 
&lt;li&gt;If you have protected the agent directory with basic authentication, enter the server username and password. 
&lt;li&gt;Click on Save and Close. 
&lt;li&gt;Click on Shipments. 
&lt;li&gt;Click on Download New Orders. 
&lt;li&gt;Select a shipment and then click on Print Shipping Label. 
&lt;li&gt;After the label is printed, click on Upload Shipment.&lt;/li&gt;&lt;/ol&gt;
&lt;h4&gt;Stuff Might Change...if you want them to&lt;/h4&gt;
&lt;p&gt;There is still plenty of time to many aspects of Shipper 3.0 and I am counting on you to tell me what you want. Here are some suggestions for things to think about while you kick the tires:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The quick start above does not even touch on processing rules (which allow you to automatically assign services, print documents, and even upload completed orders). Are the features in Shipper 3.0 discoverable? If not, what would help you discover them? 
&lt;li&gt;Right now ShipRush is a separate install because some (most?) people have some flavor of ShipRush already. Did you? Were you able to find the ShipRush downloads? What would make the ShipRush install easier? 
&lt;li&gt;The integrated report writer has a lot of features. Is it overwhelming? I have included 2 sample reports. Do they help give you ideas of what is possible and how to do it? Will you use the report writer? 
&lt;li&gt;In this beta, Shipper Agent is implemented as a SOAP service. I have been debating whether to switch to a more REST-like service. If you are considering your own Shipper Agent, would one or the other be easier?&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Feedback&lt;/h4&gt;
&lt;p&gt;Please send your feedback to &lt;a href="mailto:support@structured-solutions.net"&gt;support@structured-solutions.net&lt;/a&gt;. I will try to respond to each comment or question within a day. Thank you for taking a look.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper3Beta1</guid></item><item><title>Shipping Rate Rule Providers 2.7.2</title><pubDate>Tue, 20 May 2008 18:50:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="ProductInfo.aspx?productid=RULEPROV-BV5" target="_self"&gt;Shipping Rate Rule Providers&lt;/a&gt; version 2.7.2&amp;nbsp;are now available for BVC5 SP3.2 and above. This new build includes 2 rule enhancements:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Support for Customer Inputs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can now check customer inputs. For example put all of the items that require&amp;nbsp;a monogram into a separate package using a rule like,&amp;nbsp;"When Items Inputs&amp;nbsp;is greater than&amp;nbsp;'Monogram='". &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Support for all Type Properties including Multiple Choice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Earlier versions only&amp;nbsp;examined Text and Currency Type Properties. This build supports all Type Properties, including Multiple Choice. For example you can select all the items with Choice A using a rule like, "When Items Custom Property 'My Choice' equals 'Choice A', ...".&lt;/p&gt;
&lt;p&gt;The new builds are available on the &lt;a href="downloads.aspx" target="_self"&gt;downloads&lt;/a&gt; page. The DHL Providers for BVC5 SP3.2 and above have also been updated to include the new features.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/RuleProviders272</guid></item><item><title>Shipper 1.4.9 with support for Galaxy Ship 5.3</title><pubDate>Tue, 13 May 2008 00:03:00 GMT</pubDate><description>&lt;p&gt;Shipper 1.4.9 is now &lt;a href="downloads/shipper/Shipper.msi" target="_self"&gt;available to download&lt;/a&gt;. This version includes support for Endicia Galaxy Ship 5.3, which supports the USPS changes that went into effect today (May 12, 2008).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How do I install the update?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/shipper/Shipper.msi" target="_self"&gt;Download the installer&lt;/a&gt; and run it. The installer will update your copy of Shipper to version 1.4.9.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How do I import shipments into Galaxy Ship?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Select the Shipper profile, then enter the order number or shipment ID (whichever one you selected in Shipper), and then click on Retrieve Order.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Will I loose my configuration?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No. The installer will migrate your configuration to the new version.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do I need to update Shipper Service on my website?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If your website has Shipper Service 1.4.7 or earlier, then you will also need to update Shipper Service. Please see the &lt;a href="downloads/" target="_self"&gt;downloads&lt;/a&gt; page to download the most recent version of Shipper Service for your website.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Is there are charge for this update?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No. But this is the last free update for Shipper. After this there will be a charge.&lt;/p&gt;
&lt;p&gt;If you have any other questions, please send them to &lt;a href="mailto:support@structured-solutions.net"&gt;support@structured-solutions.net&lt;/a&gt;.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper149</guid></item><item><title>Zuckerberg is no Ballmer</title><pubDate>Mon, 10 Mar 2008 08:36:00 GMT</pubDate><description>&lt;p&gt;Last week Guy Kawaski &lt;a href="http://sessions.visitmix.com/?selectedSearch=ballmer" target="_self"&gt;interviewed&lt;/a&gt; Steve Ballmer (Microsoft) at Mix08. On Saturday, Sarah Lacy&lt;a href="http://www.austin360.com/news/mplayer/sxsw/73367" target="_self"&gt; interviewed&lt;/a&gt; Mark Zuckerberg (Facebook) at SXSW.&lt;/p&gt;
&lt;p&gt;In both interviews the interviewer was chatty, spoke about their own relationship with the interviewee, rambled a few times, asked some easy questions, asked some hard questions, and generally did a good job. Both interviews were about 60 minutes long and both ended with a short Q&amp;amp;A from the audience.&lt;/p&gt;
&lt;p&gt;Sarah was &lt;a href="http://www.news.com/8301-13772_3-9889528-52.html" target="_self"&gt;vilified&lt;/a&gt;&amp;nbsp;(and &lt;a href="http://www.allfacebook.com/2008/03/mark-zuckerberg-sarah-lacey-interview-disaster/" target="_self"&gt;here&lt;/a&gt;, &lt;a href="http://500hats.typepad.com/500blogs/2008/03/the-problem-wit.html" target="_self"&gt;here&lt;/a&gt;, and &lt;a href="http://www.allfacebook.com/2008/03/mark-zuckerberg-sarah-lacey-interview-disaster/" target="_self"&gt;here&lt;/a&gt;). Guy was &lt;a href="http://www.boston.com/business/articles/2008/03/07/microsoft_ceo_says_catching_google_is_goal" target="_self"&gt;praised&lt;/a&gt;&amp;nbsp;(and &lt;a href="http://scobleizer.com/2008/03/07/yesterday/" target="_self"&gt;here&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Was the reaction to Sarah unfair? Undoubtably. &lt;a href="http://blog.wired.com/underwire/2008/03/sxsw-mark-zucke.html" target="_self"&gt;Was it sexist&lt;/a&gt;? Probably...at least a bit.&amp;nbsp; But&amp;nbsp;it mostly&amp;nbsp;comes&amp;nbsp;from imaturity...Mark's.&lt;/p&gt;
&lt;p&gt;Mark Zuckerberg did not treat it as an interview. He&amp;nbsp;was the guest, but he was disrepectful to his host the entire time. He kept looking away from Sarah to address the audience directly for long periods of time (often spouting inane platitudes). Steve spoke to Guy answering&amp;nbsp;his questions without sounding like he was giving a speach.&lt;/p&gt;
&lt;p&gt;Mark gave Sarah blank stares and repeatedly made comments to undermine Sarah's role. Steve stayed 100% engaged and never said anything to undermine Guy.&lt;/p&gt;
&lt;p&gt;After the show Sarah was supportive of Mark, and wrote off the audience reaction to an impedence mismatch between the technical nature of the SXSW conference and the high level nature of interviewing a CEO. That's kind of her, but the Guy/Ballmer interview was in exactly the same conditions.&lt;/p&gt;
&lt;p&gt;I have 2 pieces of advice for Sarah:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Interview an adult next time. 
&lt;li&gt;Take a play from Guy's playbook and establish the host/guest relationship right away (about 2 minutes into the interview Guy tells Steve that if the interview goes well he will invite Steve back to the next Mix conference).&lt;/li&gt;&lt;/ol&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ZuckerbergVsBallmer</guid></item><item><title>How to log errors to FogBugz using log4net</title><pubDate>Sun, 09 Mar 2008 09:20:00 GMT</pubDate><description>&lt;p&gt;Here's how I using log4net and BugzScout to send logging events to FogBugz.&lt;/p&gt;
&lt;p&gt;&lt;a href="BugzScoutAppender" target="_self"&gt;BugzScoutAppender for log4net&lt;/a&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/log4net2fogbugz</guid></item><item><title>I wish I could think of bon mots like this</title><pubDate>Thu, 28 Feb 2008 04:50:00 GMT</pubDate><description>&lt;p&gt;"Which also means when you're using Rails and OS X, you're using the platform of choice for douchebags."&lt;/p&gt;
&lt;p&gt;- &lt;a href="http://www.codinghorror.com/blog/archives/001065.html" target="_self"&gt;Jeff Atwood on Coding Horror&lt;/a&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/DouchebagPlatform</guid></item><item><title>Jakob Nielsen: Amazon No Longer the Role Model for E-Commerce Design</title><pubDate>Tue, 26 Feb 2008 19:35:00 GMT</pubDate><description>&lt;p&gt;Because my products work with a variety of platforms, I participate in several e-commerce forums. Inevitably a post appears every few months with a lament that package X does not have some feature that Amazon has.&lt;/p&gt;
&lt;p&gt;Since&amp;nbsp;July 2005, well known researcher Jakob Nielsen has been advising against copying Amazon. Here's why...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.useit.com/alertbox/20050725.html" target="_self"&gt;Amazon: No Longer the Role Model for E-Commerce Design&lt;/a&gt;&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;Many design elements work for Amazon.com mainly because of its status as the world's largest and most established e-commerce site. Normal sites should not copy Amazon's design.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p dir="ltr"&gt;If you read the piece, you'll see that Mr. Nielsen does not through out the baby with the bath water. There are several Amazon features worth emulating, ranging from the easily used login system to their excellent fulfillment process.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/AmazonAsRoleModel</guid></item><item><title>CSI: .NET</title><pubDate>Mon, 04 Feb 2008 16:03:00 GMT</pubDate><description>&lt;p&gt;Tess Ferrandez is an Escalation Engieer at Microsoft. Her &lt;a href="http://blogs.msdn.com/tess/default.aspx" target="_self"&gt;blog&lt;/a&gt; is essentially CSI: .NET. If you enjoy the &lt;a href="http://en.wikipedia.org/wiki/Jerry_Bruckheimer" target="_self"&gt;Jerry Bruckheimer&lt;/a&gt; &lt;a href="http://www.cbs.com/primetime/csi/" target="_self"&gt;series&lt;/a&gt;, you may like Tess' blog.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/CSIdotNET</guid></item><item><title>Shipper 1.4 Compatible with UPS WorldShip 10</title><pubDate>Sat, 02 Feb 2008 22:40:00 GMT</pubDate><description>&lt;p&gt;UPS released UPS WorldShip 2008 version 10 in January. I'm pleased to say that that Shipper 1.4 is compatible with UPS WorldShip 8.0, 9.0, and now 10.0. You can download UPS WorldShip 2008 Version 10.0 from &lt;a href="http://www.ups.com/content/corp/worldwide/worldship_download.html" target="_self"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/UPSWorldShip10</guid></item><item><title>Is Test Driven Development Effective</title><pubDate>Wed, 23 Jan 2008 08:42:00 GMT</pubDate><description>&lt;p&gt;Yesterday &lt;a href="http://haacked.com/archive/2008/01/22/research-supports-the-effectiveness-of-tdd.aspx" target="_self"&gt;Phil Haack&lt;/a&gt; and&amp;nbsp;&lt;a href="http://theruntime.com/blogs/jacob/archive/2008/01/22/tdd-proven-effective-or-is-it.aspx" target="_self"&gt;Jacob Proffitt&lt;/a&gt; reviewed "&lt;a href="http://iit-iti.nrc-cnrc.gc.ca/publications/nrc-47445_e.html" target="_self"&gt;On the Effectivenes of Test-first Approach to Programming&lt;/a&gt;" by National Research Canada and published in the Proceedings of the IEEE Transactions on Software Engineering, 31(1), January 2005.&lt;/p&gt;
&lt;p&gt;The test-first approach is often called Test Driven Development, in that the tests are written first and then "drive" the development. This approach is often encouraged in agile programming environments.&lt;/p&gt;
&lt;p&gt;Phil posted first. After explaining his own intuition that TDD is a beneficial approach, Pill cited various sections of the report, including the abstract, that support the benefits of the test-first or TDD method.&lt;/p&gt;
&lt;p&gt;Jacob posted after reading Phil's analysis. After explaining his own scepticism with reports like this (including his&amp;nbsp;suspicion of confirmation bias), Jacob cited several sections of the report that seemed to show the opposite of what Phil and even the report abtract claimed.&lt;/p&gt;
&lt;p&gt;Jacob made some interesting observations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The control group (non-TDD or "Test Last") had higher quality in every dimension—they had higher floor, ceiling, mean, and median quality. 
&lt;li&gt;The control group produced higher quality with consistently fewer tests. 
&lt;li&gt;Quality was better correlated to number of tests for the TDD group (an interesting point of differentiation that I'm not sure the authors caught). 
&lt;li&gt;The control group's productivity was highly predictable as a function of number of tests and had a stronger correlation than the TDD group.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;I have experimented with "test first", but found it frustrating. I always ended up just "faking" some tests so I could get on with the programming (Git 'Er Done). Then writing tests after to confirm that I met the requirements. This seems to correlate with Jacob's experience.&lt;/p&gt;
&lt;p&gt;Both Jacob and Phil end their analyses with a call for more research. Me too.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/IsTDDEffective</guid></item><item><title>What Can You Do With FedEx Shipping?</title><pubDate>Fri, 21 Dec 2007 08:48:00 GMT</pubDate><description>&lt;p&gt;&lt;strong&gt;What can you do with FedEx Shipper?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;See a list of all the pending shipments in your store and create FedEx shipping labels for any one of them with 2 clicks. &lt;/li&gt;
&lt;li&gt;Create a&amp;nbsp;FedEx shipping label for a Christmas present unrelated to your store.&lt;/li&gt;
&lt;li&gt;Create pre-filled customs forms for international and APO shipments. &lt;/li&gt;
&lt;li&gt;Create and use a list of common box sizes. &lt;/li&gt;
&lt;li&gt;Pick a future shipping date. &lt;/li&gt;
&lt;li&gt;See a list of all the packages you have sent (including the Christmas presents). &lt;/li&gt;
&lt;li&gt;Search the history using just about anything you remember--the order number, the recipient's name, street address, city name... &lt;/li&gt;
&lt;li&gt;Display the tracking information with 1 click. &lt;/li&gt;
&lt;li&gt;Reprint the label with 1 click. &lt;/li&gt;
&lt;li&gt;Void the package with 1 click. &lt;/li&gt;
&lt;li&gt;Print the End-Of-Day report with 1 click.&lt;/li&gt;
&lt;li&gt;Display the label in your browser, or print it directly on your Windows printer, or both. &lt;/li&gt;
&lt;li&gt;Print directly to your Zebra compatible label printer. &lt;/li&gt;
&lt;li&gt;Give your customer service people view permission so they can see the shipped and unshipped packages, but cannot change them. &lt;/li&gt;
&lt;li&gt;Give your shipping people edit permission so they can ship and void packages, but cannot access other parts of store's administration. &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;You can do all of this and more with just 2 simple web pages.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/FedExShippingFeatures</guid></item><item><title>What Can You Do With USPS Shipping?</title><pubDate>Fri, 21 Dec 2007 08:21:00 GMT</pubDate><description>&lt;p&gt;&lt;strong&gt;What can&amp;nbsp;you do with USPS Shipper?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;See a list of all the pending shipments in your store&amp;nbsp;and&amp;nbsp;create USPS mailing labels with postage for any one of them with 2 clicks. 
&lt;li&gt;Create a USPS mailing label with postage for a Christmas present unrelated to your store. 
&lt;li&gt;Create pre-filled customs forms for international and APO shipments. 
&lt;li&gt;Create and use a list of common box sizes. 
&lt;li&gt;Pick a future postmark date up to 90 days ahead. 
&lt;li&gt;See a list of all the packages you have sent (including the Christmas presents). 
&lt;li&gt;Search the history using just about anything you remember--the order number, the recipient's name, street address, city name... 
&lt;li&gt;Display the tracking information with 1 click. 
&lt;li&gt;Reprint the label with 1 click. 
&lt;li&gt;Void the package with 1 click (you will need to submit a refund form for the postage separately). 
&lt;li&gt;Display the label in your browser, or print it directly on your Windows printer, or both. 
&lt;li&gt;Print directly to your Zebra compatible label printer. 
&lt;li&gt;Give your customer service people view permission so they can see the shipped and unshipped packages, but cannot change them. 
&lt;li&gt;Give your shipping&amp;nbsp;people&amp;nbsp;edit permission so they can ship and void packages, but cannot access other parts of store's administration.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;You can do all of this and more with just 2 simple web pages.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/USPSShippingFeatures</guid></item><item><title>So what are USPS Shipping and FedEx Shipping? </title><pubDate>Fri, 21 Dec 2007 04:20:00 GMT</pubDate><description>&lt;p&gt;&lt;strong&gt;So what are USPS Shipping and FedEx Shipping?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Boring names for 2 very useful products. 
&lt;li&gt;USPS Shipping creates&amp;nbsp;USPS mailing labels with postage. 
&lt;li&gt;FedEx Shipping creates FedEx shipping labels. 
&lt;li&gt;Both&amp;nbsp;are tightly integrated with your&amp;nbsp;store data. 
&lt;li&gt;They are web-based. 
&lt;li&gt;You&amp;nbsp;install them by copying some files to your website.&lt;/li&gt;&lt;/ul&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;That's it! I swear...no files to backup, edit, or anything.&lt;/p&gt;
&lt;p&gt;Just copy the files to your web site. &lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;They are easy to use with all the shiny stuff you expect. 
&lt;li&gt;You can create a label&amp;nbsp;with &lt;a href="content/binary/USPS%20Shipping%20Beta%201/USPS%20Shipping%20Beta%201.html" target="_self"&gt;2 clicks&lt;/a&gt;...don't blink!&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/USPSandFedExShippingAnswers</guid></item><item><title>USPS and FedEx Shipping Update</title><pubDate>Fri, 21 Dec 2007 04:02:00 GMT</pubDate><description>&lt;p&gt;I completed a few more features this week for the integrated USPS and FedEx Shipping products. Both products now support ad hoc labels so you can ship packages that are not related to any order. The standalone packages and labels are tracked in the History in case you need to reprint a label or answer a customer service question.&lt;/p&gt;
&lt;p&gt;A new label printer program for Windows is also complete. This is primarily so you can print your labels on Zebra compatible printers. But there are a few nice features for "normal" labels too. For example, you can tell it to print labels in landscape and make 2 copies.&lt;/p&gt;
&lt;p&gt;The last big change (from my perspective) is the removal of the ShipOrders.aspx page. This page replaced the page with the same name written by BV Software. Even though I spent a lot of time on that page, I was always uneasy about including it. It was the only piece that could potentially break your website (if you removed my software from the site without replacing ShipOrder.aspx, the page would break and you would not be able to process any shipments in BVC5). By removing it from the package, I have a very clean&amp;nbsp;line between my product and BVC5.&lt;/p&gt;
&lt;p&gt;Besides...who needs it? The two pages that come with USPS and FedEx Shipping are more powerful and easier to use anyway!&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/USPSShippingBeta3</guid></item><item><title>USPS Shipping Beta 2</title><pubDate>Tue, 11 Dec 2007 20:13:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="BVCommerceComponents/BVCommerce5/USPSShippingBeta" target="_self"&gt;USPS Shipping for BVC5&lt;/a&gt; has been updated to include history and a box editor, both of which you can see in the &lt;a href="FedExShippingBeta" target="_self"&gt;FedEx Shipping Beta&lt;/a&gt; screencasts.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/USPSShippingBeta2</guid></item><item><title>FedEx Shipping Beta</title><pubDate>Tue, 11 Dec 2007 19:30:00 GMT</pubDate><description>&lt;p&gt;This first public release of FedEx Shipping for BVC5 is now available. You can download it from &lt;a href="downloads/bvc5/fedexshipping.exe" target="_self"&gt;here&lt;/a&gt;. If you don't want to install beta software (and who could blame you), here are some videos:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Walkthrough&lt;/strong&gt;&lt;br /&gt;&lt;a href="content/video/fedexshipping/beta2/beta2.html" target="video"&gt;&lt;img src="content/video/fedexshipping/beta2/beta2.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Box Editor&lt;/strong&gt;&lt;br /&gt;&lt;a href="content/video/fedexshipping/boxes/boxes.html" target="video"&gt;&lt;img src="content/video/fedexshipping/boxes/boxes.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Features Included&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Completely integrated with the BVC5 order system. 
&lt;li&gt;History view with easy search. 
&lt;li&gt;Box editor so you can create and use a list of custom dimensions.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;To be done&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add better security so History can be used by customer service reps without exposing shipping or account details 
&lt;li&gt;Add end-of-day 
&lt;li&gt;Incorporate feedback&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;This build only connects to the FedEx test servers (using my test account), so you can not use the resulting labels on actual packages. 
&lt;li&gt;This software will replace the ShipOrder page supplied by BV Software. Please make a backup copy before you install this software as described in the installation instructions. 
&lt;li&gt;This is beta software. 
&lt;li&gt;Do not install it on a production site.&lt;/li&gt;&lt;/ol&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/FedExShippingBeta</guid></item><item><title>SignIn Control for StoreFront 7 is now available</title><pubDate>Tue, 11 Dec 2007 16:03:00 GMT</pubDate><description>&lt;p&gt;I just posted the new SignIn Control for StoreFront 7,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="ProductInfo.aspx?productid=SIGNIN-SF7" target="_self"&gt;Product page&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;In addition to adding support for merchant bundles in the offline cart, I rewrote the 3 samples to integrate better with the new StoreFront 7 templates. &lt;br /&gt;&lt;br /&gt;You can download the software from here (it will run in trial mode for 45 days or until you copy a license file to the web site), &lt;br /&gt;&lt;br /&gt;&lt;a href="downloads/storefront7/signincontrolsetup.exe" target="_self"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A copy of the documentation is online here,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="help/storefront7/SignInControl/webframe.html" target="_self"&gt;Documentation&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/SignInControl2</guid></item><item><title>USPS Shipping Screencasts</title><pubDate>Wed, 28 Nov 2007 06:18:00 GMT</pubDate><description>&lt;p&gt;I plan on making a few or more screencasts demonstrating various USPS Shipping features. They will be collected here.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="content/binary/USPS%20Shipping%20Beta%201/USPS%20Shipping%20Beta%201.html" target="_self"&gt;Print and ship 2 packages&lt;/a&gt; 
&lt;li&gt;&lt;a href="content/binary/USPS%20Shipping%20Beta%201/Check%20Rates/Check%20Rates.html" target="_self"&gt;Check rates&lt;/a&gt; 
&lt;li&gt;&lt;a href="content/binary/USPS%20Shipping%20Beta%201/Future%20Date/Future%20Date.html" target="_self"&gt;Select a future ship date&lt;/a&gt;
&lt;li&gt;&lt;a href="content/binary/USPS%20Shipping%20Beta%201/Partial%20Shipment/Partial%20Shipment.html" target="_self"&gt;Mailing a partial shipment&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/USPSShippingScreencasts</guid></item><item><title>USPS Shipping for BVC5 Beta 1</title><pubDate>Wed, 28 Nov 2007 02:04:00 GMT</pubDate><description>&lt;p&gt;USPS Shipping adds integrated USPS postage printing to BVC5 SP2 or higher (works with SP3). Although this beta version should not break any existing BVC5 features, I do not recommend installing it on a production site.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/bvc5/USPSShipping.exe" target="_self"&gt;Download&lt;/a&gt;&amp;nbsp;| &lt;a href="USPSShippingScreencasts" target="_self"&gt;Screencasts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Installation Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Make sure you have a backup copy of BVAdmin\Orders\ShipOrder.aspx and ShipOrder.aspx.vb before you copy the USPS Shipping files to your web site. 
&lt;li&gt;Do not store the backup copies of ShipOrder.aspx and ShipOrder.aspx.vb on your web site...this will seriously confuse the server and you will not be able to ship any orders. 
&lt;li&gt;Copy the USPS Shipping files&amp;nbsp;to your web site as described in the installation instructions in the download. 
&lt;li&gt;Load the USPS Shipping Plug-in page to enter your Account Number and Pass Phrase (see the Beta Release Notes below).&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Beta Release Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;During the beta test, you can use any 6 digit number as your account number and anything you like as your pass phrase. 
&lt;li&gt;During the beta test, you are connected to test postage server. You&amp;nbsp;cannot use the postage to mail real stuff. 
&lt;li&gt;USPS Shipping will try to store label images and files in the /images/USPS/ directory of your site. Make sure that the identity running your web site has permission to create this directory (or create it yourself), and permission to Modify the files in the directory. 
&lt;li&gt;Only image formats are useful in this release. Although you can request the label printer formats (EPL2, etc), and they are saved correctly on the server, they are not sent to your label printer.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Getting Started&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;USPS Shipping basically consists of 2 pages. You should start on the USPS Shipping Plug-in page:&lt;/p&gt;
&lt;p&gt;&lt;a href="content/binary/USPSShippingPlugin.png" rel="lightbox"&gt;&lt;img alt="" src="content/binary/USPSShippingPluginThumb.png" align="left"&gt;&lt;/a&gt; BV Admin &amp;gt; Plug-ins &amp;gt; USPS Shipping displays a list of all the pending shipments in your store. Use the filters to fine tune the list. Click on the box icon to display the Print Postage page for a shipment.&lt;/p&gt;
&lt;p style="CLEAR: left"&gt;&lt;a href="content/binary/USPSShippingPrintPostage.png" rel="lightbox"&gt;&lt;img alt="" src="content/binary/USPSShippingPrintPostageThumb.png" align="left"&gt;&lt;/a&gt;Print Postage does what it says and marks the package shipped. You can also reach the Print Postage page from BV Admin &amp;gt; Orders &amp;gt; Order &amp;gt; Shipping by selecting US Postal Service and then clicking on the Ship By Carrier button.&lt;/p&gt;
&lt;p style="CLEAR: left"&gt;&lt;strong&gt;Feedback&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I would especially like feedback on the following areas:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;How useful was the list of pending shipments on the plug-in page? Did you use it to process shipments? Did it include the information you need? 
&lt;li&gt;Is the Print Postage page organized in a useful way? Did you need to visit the From / To or Customs tabs very often? 
&lt;li&gt;I rewrote the BV Admin &amp;gt; Orders &amp;gt; Order page so support USPS Shipping (and FedEx Shipping soon). Was the new format easier or harder to use?&lt;/li&gt;&lt;/ol&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/USPSShippingBeta</guid></item><item><title>Shipper Service for StoreFront 7.0 Released</title><pubDate>Wed, 07 Nov 2007 19:43:00 GMT</pubDate><description>&lt;p&gt;Shipper Service for StoreFront 7.0 is now available for production use. There is also a corresponding new build of Shipper that is aware of StoreFront 7.0.&lt;/p&gt;
&lt;p&gt;&lt;a href="ProductInfo.aspx?productid=SHIPPER-KIT" target="_self"&gt;Purchase a Shipper Starter Kit for StoreFront 7.0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Download &lt;a href="downloads/shipper/Shipper.msi" target="_self"&gt;Shipper&lt;/a&gt; and &lt;a href="downloads/shipper/ShipperServiceStoreFront7.exe" target="_self"&gt;Shipper Service for StoreFront 7.0&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use a StoreFront 7.0 Administrator account to login to the Shipper Service Configuration Page (to retrieve the serial number). The Administrator account must have a role with permission to access "Customers", "Orders", and "Manage Administrators". 
&lt;li&gt;Also use a StoreFront 7.0 Administrator account when you connect Shipper to Shipper Service. However, this administrator account only needs permission to access to "Customers" and "Orders".&lt;/li&gt;&lt;/ul&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShipperStoreFront7</guid></item><item><title>Shipper Service for StoreFront 7.0 Release Candidate</title><pubDate>Fri, 02 Nov 2007 19:38:00 GMT</pubDate><description>&lt;p&gt;The first release candidate of Shipper Service for StoreFront 7.0 is now available for download. There is also a corresponding release candidate of Shipper that is aware of StoreFront 7.0.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/shipper/rc/ShipperServiceStoreFront7.exe" target="_self"&gt;Shipper Service for StoreFront 7.0&lt;/a&gt;&lt;br /&gt;&lt;a href="downloads/shipper/rc/Shipper.msi" target="_self"&gt;Shipper&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use a StoreFront 7.0 Administrator account to login to the Shipper Service Configuration Page (to retrieve the serial number). The Administrator account must have a role with permission to&amp;nbsp;access "Customers", "Orders", and "Manage Administrators".&lt;/li&gt;
&lt;li&gt;Also use a StoreFront 7.0 Administrator account when you connect Shipper to Shipper Service. However, this administrator account only needs access&amp;nbsp;to "Customers" and "Orders".&lt;/li&gt;&lt;/ol&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShipperStoreFront7RC1</guid></item><item><title>Shipper 1.4.8 RTW</title><pubDate>Thu, 18 Oct 2007 18:31:00 GMT</pubDate><description>&lt;p&gt;Shipper and Shipper Service 1.4.8 have been released for download. Please see the &lt;a href="ShipperProducts/Shipper148RC1" target="_self"&gt;Release Candidate&lt;/a&gt; announcement and the &lt;a href="help/shipper/shipper/release%20Notes.html" target="_self"&gt;Release Notes&lt;/a&gt; for details.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for UPS WorldShip 9 for Vista.&lt;/li&gt;
&lt;li&gt;Better communication between Shipper and Shipper Service (this release requires that you update both Shipper and Shipper Service).&lt;/li&gt;
&lt;li&gt;Lots of bugs fixed.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If you are running&amp;nbsp;an older version of Shipper and&amp;nbsp;run into one of the bugs that are fixed in this release, you will see a message about downloading the latest release.&lt;/p&gt;
&lt;p&gt;This is a free update (this marks&amp;nbsp;4 years of free updates!).&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads.aspx" target="_self"&gt;Downloads&lt;/a&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper148RTW</guid></item><item><title>Amazon's &amp;quot;One-Click&amp;quot; Patent Rejected</title><pubDate>Thu, 18 Oct 2007 08:21:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://igdmlgd.blogspot.com/" target="_self"&gt;igdmlgd&lt;/a&gt;'s &lt;a href="http://igdmlgd.blogspot.com/2007/10/amazon-one-click-patent-rejected-by-us.html" target="_self"&gt;request&lt;/a&gt; to re-examine Amazon's "One-Click" patent resulted in USPTO rejecting most of the claims.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/AmazonOneClickRejected</guid></item><item><title>Shipping Rate Provider Suite 2.6 RTW</title><pubDate>Tue, 16 Oct 2007 00:01:00 GMT</pubDate><description>&lt;p&gt;The Shipping Rate Provider Suite 2.6 has been released for download. The product called "Shipping Rate Provider Suite" is now called "Shipping Rate Rule Providers" (because that is what it was). From now on I will use the word sutie to refer to all the shipping rate provider products that share common features like packaging rules and Google Checkout support.&lt;/p&gt;
&lt;p&gt;All of these products are now available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="ProductInfo.aspx?productid=CPPROV-BV5" target="_self"&gt;Canada Post Shipping Rate Provider&lt;/a&gt; 
&lt;li&gt;&lt;a href="ProductInfo.aspx?productid=DHLPROV-5" target="_self"&gt;DHL Shipping Rate Providers&lt;/a&gt; 
&lt;li&gt;&lt;a href="ProductInfo.aspx?productid=RULEPROV-BV5" target="_self"&gt;Shipping Rate Rule Providers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;I am also making a &lt;a href="ProductInfo.aspx?productid=SHIPMETH-BV5" target="_self"&gt;new service available&lt;/a&gt; if you would like me to create shipping method for you using the providers in the suite. Please send an email to &lt;a href="mailto:support@structured-solutions.net"&gt;support@structured-solutions.net&lt;/a&gt; before you buy to make sure what you have in mind is possible.&lt;/p&gt;
&lt;h4&gt;New Canada Post Shipping Rate Provider&lt;/h4&gt;
&lt;p&gt;The new Canada Post provider supports every Canada Post Sell Online feature, including optimized packaging. If you choose to, you can let Canada Post determine the optimum way to pack the items in each order to minimum empty space in your boxes. The packages that Canada Post calculates are pulled back into BVC5 as suggested packages, for use by your shipping department.&lt;/p&gt;
&lt;p&gt;To use the Canada Post provider, you will need a Retailer ID, which you can obtain from the Canada Post Sell Online group as described in, "&lt;a href="CanadaPostSetupBVC5" target="_self"&gt;How to setup a Canada Post shipping method for BVC5&lt;/a&gt;".&lt;/p&gt;
&lt;h4&gt;Rule Provider Enhancements&lt;/h4&gt;
&lt;p&gt;Both the Order Rule and Package Rule providers now have the ability to compare anything-to-anything. This means you can compare any property to any other property, including rates from other shipping methods. For example, you can create a shipping cost rule that picks the least expensive rate for an order like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the rate from "USPS Priority Mail" is less than the rate from "USPS Parcel Post", cost = the rate from "USPS Priority Mail". 
&lt;li&gt;For all other orders, cost = the rate from "USPS Parcel Post".&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;&lt;a href="ProductInfo.aspx?productid=RULEPROV-BV5" target="_self"&gt;Try it free for 45 days!&lt;/a&gt;&lt;/h4&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviders26Final</guid></item><item><title>.NET Google Checkout API updated to support carrier calculated shipping</title><pubDate>Fri, 05 Oct 2007 18:42:00 GMT</pubDate><description>&lt;p&gt;Today &lt;a href="http://groups.google.com/group/google-checkout-api-dotnet/browse_thread/thread/a1dedadd274c64a5?hl=en" target="_self"&gt;Google announced&lt;/a&gt; that all the features in the September 7, 2007 and September 20, 2007 schemas are now supported in the .NET Google Checkout API. One of the imported new features is carrier calculated shipping.&lt;/p&gt;
&lt;p&gt;With carrier calculated shipping, Google will contact FedEx, UPS, and/or USPS directly instead of calling back to your store to retrieve those rates. You will need to change your code to use the new elements in the checkout request. The &lt;a href="http://google-checkout-dotnet-sample-code.googlecode.com/svn/trunk/examples/post_cart/simple.aspx" target="_self"&gt;simple.aspx&lt;/a&gt; (use View Source to see the code) and &lt;a href="http://google-checkout-dotnet-sample-code.googlecode.com/svn/trunk/examples/post_cart/private-data.aspx" target="_self"&gt;private-data.aspx&lt;/a&gt; samples show how to use the new elements.&lt;/p&gt;
&lt;p&gt;I noticed that their &lt;a href="http://google-checkout-dotnet-sample-code.googlecode.com/svn/trunk/lib/Checkout/ShippingType.cs" target="_self"&gt;USPS support &lt;/a&gt;does not include international rates, so you will still need to callback to your store for those.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/GoogleCheckout104</guid></item><item><title>Shipping Rate Providers 2.6 Release Candidate 2</title><pubDate>Thu, 04 Oct 2007 15:50:00 GMT</pubDate><description>&lt;p&gt;The Shipping Rate Provider Suite is changing. The plug-in part, including postal codes support, is now &lt;em&gt;free&lt;/em&gt;. The old suite is now called Rule Providers. Here are the new products for BVC5:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Free Shipping Rate Provider Plug-in (&lt;a href="downloads/bvc5/ShippingProvidersPlugin.exe" target="_self"&gt;download&lt;/a&gt;) 
&lt;li&gt;Rule Providers (&lt;a href="downloads/bvc5/RuleProviders.exe" target="_self"&gt;download&lt;/a&gt;) 
&lt;li&gt;DHL Providers (&lt;a href="downloads/bvc5/DhlProviders.exe" target="_self"&gt;download&lt;/a&gt;) 
&lt;li&gt;Canada Post Provider (&lt;a href="downloads/bvc5/CanadaPostProvider.exe" target="_self"&gt;download&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If all you want is the postal code support, download the free plug-in. All&amp;nbsp;of the add-on provider packages include the plug-in. The article, "&lt;a href="PostalCodeValidator" target="_self"&gt;Postal Code Validator for BVC5&lt;/a&gt;" demonstrates one way to use the postal code support.&lt;/p&gt;
&lt;p&gt;A Release Candidate is nearly ready for production use. I am not aware of any bugs, but I might change wording or make minor tweaks before final release.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviders26RC2</guid></item><item><title>SpamBayes failed me but Cloudmark is working great</title><pubDate>Wed, 19 Sep 2007 18:46:00 GMT</pubDate><description>&lt;p&gt;About 2 months ago I started using &lt;a href="http://www.cloudmark.com/?rc=ndp77" target="_self"&gt;Cloudmark&lt;/a&gt; to control the amount of email spam I see. Before that I used &lt;a href="http://spambayes.sourceforge.net/windows.html" target="_self"&gt;SpamBayes&lt;/a&gt;&amp;nbsp;(because it was free), but even after 2 years of training, I was still seeing about 200 spam messages every...single...day. I felt like I was loosing a battle.&lt;/p&gt;
&lt;p&gt;Since I started using Cloudmark, I only see about 2-10 spam messages each day...yippee! I'm sure it is partly due to better algorithms, but the coolest feature is that when I flag those 2-10 messages as spam, the whole Cloudmark community benefits. We all help each other make Cloudmark better and better each day. I like that.&lt;/p&gt;
&lt;p&gt;Here are my statistics for the last 2 months. I've only had to identify 323 emails as spam/phishing (a lot of the spam was actually phishing...but I was lazy and just clicked the Block button which defaults to spam).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cloudmark.com/?rc=ndp77" target="_self"&gt;&lt;img class="Image" alt="" src="i/c/3_cloudmark.jpg" border="0"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;All of the &lt;a href="http://www.cloudmark.com/?rc=ndp77" target="_self"&gt;Cloudmark&lt;/a&gt; links include my referral code. I hope you don't mind...I really do like Cloudmark, and I would also like the free month of service if you like Cloudmark too. Thanks!&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/MyEmailSpam</guid></item><item><title>Shipper 1.4.8 Release Candidate 1</title><pubDate>Tue, 04 Sep 2007 19:08:00 GMT</pubDate><description>&lt;p&gt;New builds of both Shipper and Shipper Service are now available. These builds improve the reliability of communication between your shipping computer and your web site.&lt;/p&gt;
&lt;p&gt;Once a month or so, I see a&amp;nbsp;flurry 5-10 automated error reports that&amp;nbsp;a message going from Shipper Service back to Shipper is corrupted. Normally Shipper will just try again. But in these cases, the error occurs over and over for several minutes. Although I have never been able to reproduce the problem in testing, I suspect it has to do with the way the messages are being compressed. So I have tweaked the compression scheme and&amp;nbsp;I hope this spells the end of this particular message.&lt;/p&gt;
&lt;h4&gt;Change to Shipper Service for BVC5&lt;/h4&gt;
&lt;p&gt;The other significant change only affects Shipper Service for BVC5. Starting with release 1.4.8, the carrier information that is downloaded from the store will include both the carrier name and the name of the shipping method that the customer selected. For example, let's say that you have 2 shipping methods called FedEx Standard and FedEx Expedited, and that both methods are identical except that FedEx Expedited includes a $10 surcharge to provide expedited handling.&lt;/p&gt;
&lt;p&gt;In previous versions of Shipper Service for BVC5, only the carrier and service would have been downloaded regardless of which shipping method was selected, and the shipping department would not know if they should expedite the handling or not. In this version of Shipper Service for BVC5, both the carrier and shipping method name are included:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Old:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;FedEx / Ground&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;New:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;FedEx (FedEx Expedited) / Ground&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Note that this will&amp;nbsp;break any Shipper service assignments that depend on the old shipment carrier text. You will need to update the service assignments (Tools &amp;gt; Options &amp;gt; More Settings &amp;gt; Service Assignemnts) or simply re-assign the services (Edit &amp;gt; Prepare Shipment &amp;gt; save the assignment).&lt;/p&gt;
&lt;h4&gt;Downloads&lt;/h4&gt;
&lt;p&gt;With this release, I have also brought all the component versions back into sync (at 1.4.8) and configured Shipper 1.4.8 so that it requires Shipper Service 1.4.8 or above. This means that if you install this release candidate, you will need to install both Shipper and Shipper Service for your store.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/shipper/rc/Shipper.msi" target="_self"&gt;Shipper&lt;/a&gt;&lt;br /&gt;&lt;a href="downloads/shipper/rc/ShipperServiceStoreFront.exe" target="_self"&gt;Shipper Service for StoreFront&lt;/a&gt;&lt;br /&gt;&lt;a href="downloads/shipper/rc/ShipperServiceBVC2004.exe" target="_self"&gt;Shipper Service for BVC2004&lt;/a&gt;&lt;br /&gt;&lt;a href="downloads/shipper/rc/ShipperServiceBVC5.exe" target="_self"&gt;Shipper Service for BVC5&lt;/a&gt;&lt;br /&gt;&lt;a href="downloads/shipper/rc/ShipperServiceBVC5SP2.exe" target="_self"&gt;Shipper Service for BVC5 SP2&lt;/a&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper148RC1</guid></item><item><title>Shipping Rate Provider Suite 2.6 Release Candidate 1</title><pubDate>Fri, 31 Aug 2007 15:28:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="ProductInfo.aspx?ProductID=PROVSTE-5" target="_self"&gt;Shipping Rate Provider Suite&lt;/a&gt; version 2.6 is now available for testing. Although I am not aware of any problems, I do not recommend using this on a production site. This version works with BVC5 SP2.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/bvc5/ShippingProviders2beta.exe" target="_self"&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There are&amp;nbsp;3 new features in this version: better support for Google Checkout, additional properties you can test, and the ability to compare properties.&lt;/p&gt;
&lt;h4&gt;Better Support for Google Checkout&lt;/h4&gt;
&lt;p&gt;If you have used Google Checkout, you have probably been bit by the 3 second rule. During checkout, Google will ask your web site how much to charge for shipping. If your site does not respond within 3 seconds, Google will use the default values. Unfortunately, some carriers frequently take 1 or 2 seconds, so if your store supports more than one carrier or more than one service level from a single carrier, your site will consistently fail to respond within 3 seconds.&lt;/p&gt;
&lt;p&gt;One way to work around this problem is to offer Google Checkout customers&amp;nbsp;different, and faster, shipping options. This version of the Shipping Rate Provider Suite adds&amp;nbsp;two new checkboxes called "Visible to BVC5 Checkout" and "Visible to Google Checkout" to each shipping method that you define. If you check "Visible to BVC5 Checkout", the shipping method will appear to customers that use any one of the BVC5 checkout themes. If you check "Visible to Google Checkout", the shipping method will appear to customers that use Google Checkout. If you uncheck either option, the shipping method will not appear during the corresponding checkout.&lt;/p&gt;
&lt;p&gt;For example,&amp;nbsp;if you define&amp;nbsp;two shipping methods called "USPS Priority Mail" and "USPS Parcel Post", you can both appear during BVC5 checkout, but only offer "USPS Priority Mail" during Google Checkout. By fine tuning the methods that appear during Google Checkout, you can ensure that you are not hit by the 3 second rule.&lt;/p&gt;
&lt;h4&gt;Additional Properties You Can Test&lt;/h4&gt;
&lt;p&gt;Joe Arbogast (&lt;a href="http://www.birdsafestore.com/"&gt;www.birdsafestore.com&lt;/a&gt;) asked if he could using the packaging rules to create separate packages for items that are backordered. So version 2.6 now includes 3 new item properties that you can include in your tests:&lt;/p&gt;
&lt;dl class="properties"&gt;
&lt;dt&gt;Inventory Available 
&lt;dd&gt;If inventory is enabled, this is the number of items available. 
&lt;dt&gt;Inventory Enabled 
&lt;dd&gt;If inventory is enabled, this is 1, otherwise this is 0. 
&lt;dt&gt;Inventory Low Point 
&lt;dd&gt;If inventory is enabled, this is the inventory low point for the item.&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;Using these new properties, you can separate backordered items into there own packages using a rule like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;While Items Inventory Enabled = 1 and Items Inventory Available&amp;nbsp;= 0.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;I also added 2 new order properties that you test:&lt;/p&gt;
&lt;dl class="properties"&gt;
&lt;dt&gt;Distance in Miles 
&lt;dd&gt;If you have loaded the postal codes for both your store and the shipping address, this is the distance in miles from your store to the shipping address. 
&lt;dt&gt;Hour of Day 
&lt;dd&gt;This is the hour (including partial hour) that the order is placed. For example, if the order is placed at 1:30pm, this property is 13.5.&lt;/dd&gt;&lt;/dl&gt;
&lt;h4&gt;Ability to Compare Properties&lt;/h4&gt;
&lt;p&gt;Prior to version 2.6, rules could test a property value against a fixed limit. For example,&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If Rate From "USPS Priority Mail"&amp;nbsp;&amp;gt; 8.25, Cost = 8.25.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Starting with version 2.6, rules can compare properties. For example, USPS Priority Mail is sometimes lower than Parcel Post. If you only want to display the lower cost service, you can use shipping cost rules like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When&amp;nbsp;Rate From "USPS Priority Mail" &amp;lt; Rate From "USPS Parcel Post", Cost = Rate From "USPS Priority Mail". 
&lt;li&gt;For all other packages, Cost = Rate From "USPS Parcel Post".&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;You can still build your rules using a smooth point-and-click interface. For example, &lt;a href="http://screencast.com/t/A3aZbs4PS2K" target="_self"&gt;this video&lt;/a&gt; shows how easily the two rules above are created.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviders26Beta</guid></item><item><title>Article on customizing Shipper Service</title><pubDate>Tue, 07 Aug 2007 19:16:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="CustomizingShipperService" target="_self"&gt;Customizing Shipper Service&lt;/a&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/CustomizingShipperServiceExplained</guid></item><item><title>Shipper Service for BVC5 SP2 Version 1.4.6 Released</title><pubDate>Tue, 31 Jul 2007 01:53:00 GMT</pubDate><description>&lt;p&gt;Version 1.4.6 of Shipper Service for BVC5 SP2 is available for production use. Correctly updates orders that have been processed by a third party such as Google Checkout.&lt;/p&gt;
&lt;p&gt;If you are upgrading from an earlier 1.4 build, just copy the new bin files to your web site.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/shipper/ShipperServiceBVC5SP2.exe" target="_self"&gt;download&lt;/a&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShipperService146</guid></item><item><title>Shipping Rate Provider Suite 2.5.3 Released</title><pubDate>Tue, 24 Jul 2007 18:33:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="ProductInfo.aspx?ProductID=PROVSTE-5" target="_self"&gt;Shipping Rate Provider Suite&lt;/a&gt; version 2.5.3 is now available. This release includes the following changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Logical "and" comparisons are&amp;nbsp;made before "or" comparisons.&lt;/li&gt;
&lt;li&gt;Suggested packages for wrapped providers (i.e. US Postal Service) will have the correct weight.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href="downloads/bvc5/ShippingProviders2.exe" target="_self"&gt;download&lt;/a&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviders253</guid></item><item><title>Shipping Rate Provider Suite 2.5.2 Released</title><pubDate>Wed, 11 Jul 2007 19:05:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="ProductInfo.aspx?productid=PROVSTE-5" target="_self"&gt;Shipping Rate Provider Suite&lt;/a&gt; version 2.5.2 is now available. This update includes support for both "and" and "or" conditions within Packaging and Shipping Cost rules. For example,&lt;/p&gt;
&lt;p&gt;&lt;img alt="Sample packaging rule" src="content/binary/AndOrSample.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads.aspx"&gt;Download&lt;/a&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviders252</guid></item><item><title>Shipping Rate Provider Suite 2.5 Released</title><pubDate>Thu, 28 Jun 2007 17:41:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="ProductInfo.aspx?ProductID=PROVSTE-5" target="_self"&gt;Shipping Rate Provider Suite 2.5&lt;/a&gt; is now avilable for production use. The big changes from version 2.0 include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The number of calculators has been reduced from 6 down to 2: Order Rules and Package Rules without loosing any features. This makes it much easier to create sophisticated cost calculations without custom programming. As their names imply, use Order Rules when you want to calculate the shipping cost based on an order property (such as sub total). Use Package Rules for everything else. Of course you can still combine them for more complicated calculations. 
&lt;li&gt;All of the providers now include&amp;nbsp;packaging rules so that you can implement packaging based on your own business practices. The packaging is carried all the way through the checkout to order processing as Suggested Packages so your shipping department knows exactly how to package the order. 
&lt;li&gt;A standalone Postal Code Support library is now included which you can use to load and manage postal code lists. The Shipping Rate Provider Suite uses this library to calculate the shipping distance between any two addresses on earth (if you load the appropriate postal code data). The Shipping Rate Provider Suite includes over 42000 US postal codes. 
&lt;li&gt;InstallSuite.aspx is no longer used to finish the installation. Installation and other management tasks are now performed using the "Shipping Rate Provider Suite" plugiin (BV Admin &amp;gt; Plug-Ins).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Please see&amp;nbsp;the updated &lt;a href="SearchResults.aspx?search=PROVSTE-5%20Sample" target="_self"&gt;Samples&lt;/a&gt; for ideas on how to implement your own cost calculations.&lt;/p&gt;
&lt;h2&gt;Migrating from Earlier Versions&lt;/h2&gt;
&lt;p&gt;Complete the following steps before you update to version 2.5:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The shipping methods that you created with version 2.0&amp;nbsp;and earlier are not compatible with version 2.5. I recommend that you take a screen shot of each shipping method so that you can re-produce quickly&amp;nbsp;using version 2.5. 
&lt;li&gt;Use the InstallSuite.aspx page from your current version to Remove the current providers. If you skip this step, send me your Taskloader.Custom.vb file so that I can manually remove the code that is no longer needed.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;After installing version 2.5, you can delete the unused editors by deleting the following directories: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BVModules\Shipping\Item Router\ 
&lt;li&gt;BVModules\Shipping\Item Rules\ 
&lt;li&gt;BVModules\Shipping\Package Router\ 
&lt;li&gt;BVModules\Shipping\Order Router\ &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;You can also delete BVModules\Shipping\InstallSuite.aspx.&lt;/p&gt;
&lt;p&gt;Please see the &lt;a href="ShippingRateProvidersReleaseNotes" target="_self"&gt;Release Notes&lt;/a&gt; for details about breaking changes.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviders25</guid></item><item><title>Web Development Tools</title><pubDate>Mon, 25 Jun 2007 17:56:00 GMT</pubDate><description>&lt;p&gt;John Hrvatin (MS Program Manager for Internet Explorer) &lt;a href="http://blogs.msdn.com/ie/archive/2007/06/22/from-microsoft-teched-2007-web-development-tools-for-internet-explorer.aspx" target="_self"&gt;posted a list &lt;/a&gt;of lightweight web development tools for Internet Explorer. He missed &lt;a href="http://www.getfirebug.com/lite.html" target="_self"&gt;Firebug Lite&lt;/a&gt;, but otherwise caught the ones I use plus many more.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/WebTools</guid></item><item><title>Shipping Rate Provider Suite Version 2.5 Beta 2</title><pubDate>Mon, 18 Jun 2007 21:28:00 GMT</pubDate><description>&lt;p&gt;The second beta of Version 2.5 is now available for testing. The big changes from version 2.0 include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The number of calculators has been reduced from 6 down to 2: Order Rules and Package Rules. As their names imply, use Order Rules when you want to calculate the shipping cost based on the entire order (such as subtotal). Use Package Rules for everything else. Of course you can still combine them for more complicated calculations.&lt;/li&gt;
&lt;li&gt;Package Rules (and the DHL providers) now include a much more flexible packaging scheme so you can break up your order into exactly the right packages.&lt;/li&gt;
&lt;li&gt;A standalone Postal Code Support library is now included which you can use to load and manage postal code lists. The Shipping Rate Provider Suite uses this library to calculate the distance between points.&lt;/li&gt;
&lt;li&gt;InstallSuite.aspx is no longer used to finish the installation. Installation and other management tasks are now performed using the "Shipping Rate Provider Suite" plugin (BV Admin &amp;gt; Plug-Ins).&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;If you have version 2.0 (or eariler) installed, please use the InstallSuite.aspx page from your current version to Remove the current providers before you install version 2.5. If you skip this step, send me your Taskloader.Custom.vb file so that I can manually remove the code that is no longer needed.&lt;/p&gt;
&lt;p&gt;Also if you have version 2.0 (or earlier) installed, you can delete the unused editors by deleting the following directories:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BVModules\Shipping\Item Router\&lt;/li&gt;
&lt;li&gt;BVModules\Shipping\Item Rules\&lt;/li&gt;
&lt;li&gt;BVModules\Shipping\Package Router\&lt;/li&gt;
&lt;li&gt;BVModules\Shipping\Order Router\&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;You can also delete BVModules\Shipping\InstallSuite.aspx.&lt;/p&gt;
&lt;p&gt;You can download the beta version from here, &lt;br /&gt;&lt;br /&gt;&lt;a href="downloads/bvc5/ShippingProviders25.exe" target="_self"&gt;Shipping Rate Provider Suite 2.5 &lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Please let me know what you think. I plan on making a few minor changes before final release, so there is still time to lobby for your pet feature. &lt;br /&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviders25Beta2</guid></item><item><title>Sample ShippingProvider for BVC5</title><pubDate>Fri, 15 Jun 2007 18:53:00 GMT</pubDate><description>&lt;p&gt;The "&lt;a href="TrackingOnlyShippingProvider" target="_self"&gt;How to Create a BVC5 Shipping Provider&lt;/a&gt;" article includes a sample ShippingProvider that only supports tracking.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviderSample</guid></item><item><title>Shipping Rate Provider Suite Version 2.5 Beta</title><pubDate>Fri, 01 Jun 2007 21:43:00 GMT</pubDate><description>&lt;p&gt;I am very excited to make version 2.5 available for testing. There are 3 big changes in this version:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The number of calculators has been reduced from&amp;nbsp;6 down to 2: Order Rules and&amp;nbsp;Package Rules. As their names imply, use Order Rules when you want to calculate the shipping cost based on the entire order (such as subtotal). Use Package Rules for everything else. Of course you can still combine them for more complicated calculations. 
&lt;li&gt;Package Rules (and the DHL providers) now include a much more flexible packaging scheme so you can break up your order into exactly the right packages. 
&lt;li&gt;A standalone Postal Code Support library is now included which you can use to load and manage postal code lists. The Shipping Rate Provider Suite uses this library to calculate the distance between points.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;If you have version 2.0 (or eariler) installed, please use the InstallSuite.aspx page from your current version to Remove the current providers before you install version 2.5. If you skip this step, send me your Taskloader.Custom.vb file so that I can manually remove the code that is no longer needed.&lt;/p&gt;
&lt;p&gt;You can download the beta version from here,&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads/bvc5/ShippingProviders25.exe" target="_self"&gt;Shipping Rate Provider Suite 2.5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please let me know what you think. I plan on making a few minor changes before final release, so there is still time to lobby for your pet feature.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviders25Beta</guid></item><item><title>Shipper 1.4.7 for Galaxy Ship 5.1</title><pubDate>Tue, 15 May 2007 18:11:00 GMT</pubDate><description>&lt;p&gt;Shipper 1.4.7 is now available for &lt;a href="downloads/shipper/Shipper.msi" target="_self"&gt;download&lt;/a&gt;. This free update is compatible with Endicia Galaxy Ship 5.1.11 which, in turn, is compatible with the new USPS rates and services that started on May 14, 2007.&lt;/p&gt;
&lt;h4&gt;If Galaxy Ship is not installed&lt;/h4&gt;
&lt;p&gt;If you are installing Galaxy Ship for the first time, you must run Galaxy Ship once to finish the installation. You will be prompted to setup the connection between Galaxy Ship and the Shipper database. Since this is handled for you by Shipper you can cancel the database setup. Please close Galaxy Ship before running Shipper 1.4.7 for the first time.&lt;/p&gt;
&lt;h4&gt;If Galaxy Ship is already installed&lt;/h4&gt;
&lt;p&gt;Please close Galaxy Ship before running Shipper 1.4.7 for the first time.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper147</guid></item><item><title>Testing Google Checkout in BVC5</title><pubDate>Tue, 01 May 2007 15:00:00 GMT</pubDate><description>&lt;p&gt;I do all of my development and testing on computers here in the shop. Recently I wanted to make sure that the &lt;a href="http://www.bvsoftware.com/Solutions/Shopping-Cart-Software/BV-Commerce-5/Default.aspx" target="_self"&gt;BVC5&lt;/a&gt; implementation of Google Checkout and my &lt;a href="ProductInfo.aspx?productid=PROVSTE-5" target="_self"&gt;Shipping Rate Provider Suite&lt;/a&gt; played well together. The tricky part was that Google Checkout makes several callbacks to BVC5 web site during the checkout process (and after), so I had to make my workstation available over the internet to Google. These are the steps I used to enable Google Checkout test mode on my local workstation.&lt;/p&gt;&lt;img class="Image" alt="" src="i/c/3_network.jpg" border="0"&gt; 
&lt;p&gt;The first step is to find the internet address and hostname of your internet connection. This will used to form the callback URL. As you can see in the diagram above I connect to the internet through a router which is connected to a broadband modem (comcast). To find the internet IP address I used the router's configuration web page. To find the hostname I used&amp;nbsp;nslookup:&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;C:\&amp;gt;nslookup 24.22.112.211&lt;br /&gt;Name: c-24-22-112-211.hsd1.or.comcast.net&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Now we need the IP address of the computer running BVC5. I used the ipconfig command:&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;C:\&amp;gt;ipconfig &lt;br /&gt;Windows IP Configuration &lt;br /&gt;&lt;br /&gt;Ethernet adapter Local Area Connection: &lt;br /&gt;&lt;br /&gt;Connection-specific DNS Suffix . : &lt;br /&gt;IP Address. . . . . . . . . . . . : &lt;font style="BACKGROUND-COLOR: #ffcc00"&gt;172.16.0.4&lt;/font&gt; &lt;br /&gt;Subnet Mask . . . . . . . . . . . : 255.255.255.0 &lt;br /&gt;Default Gateway . . . . . . . . . : 172.16.0.1&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Next we need to tell the router to forward HTTP traffic to this computer. In my router, this is called port forwarding:&lt;/p&gt;
&lt;p&gt;&lt;img class="Image" alt="" src="i/c/3_portforwarding.jpg" border="0"&gt;&lt;/p&gt;
&lt;p&gt;Now a request from Google to http://c-24-22-112-211.hsd1.or.comcast.net/store/googlenotify.aspx will be forwarded to my computer. Unfortunately a request from my own computer to this same URL will fail because my router does not support internal routing. To fix that I added a host record to the c:\windows\system32\drivers\etc\hosts file so local requests to the same URL are&amp;nbsp;sent to the loopback adapter:&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;127.0.0.1 localhost&lt;br /&gt;&lt;font style="BACKGROUND-COLOR: #ffcc00"&gt;127.0.0.1 c-24-22-112-211.hsd1.or.comcast.net&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;OK...the networking changes are done. It's time to configure &lt;a href="http://code.google.com/apis/checkout/developer/google_checkout_html_api.html#integration_overview" target="_self"&gt;Google Checkout&lt;/a&gt;. First create two test accounts; one for your &lt;a href="http://sandbox.google.com/checkout" target="_self"&gt;test customer&lt;/a&gt; and one for the &lt;a href="http://sandbox.google.com/checkout/sell/" target="_self"&gt;test merchant&lt;/a&gt;. This will be a little easier if you use two different browsers such as&amp;nbsp;Internet Explorer&amp;nbsp;for the customer and FireFox for the merchant.&lt;/p&gt;
&lt;p&gt;On the merchant Integration page enter the callback URL (ie. http://c-24-22-112-211.hsd1.or.comcast.net/store/googlenotify.aspx), select XML as the callback method, and uncheck the option to digitally sign the XML. Click on the Save button but leave the Integration page open so you can copy the vendor ID and merchant key.&lt;/p&gt;
&lt;p&gt;Now open the admin pages of your local BVC5 site. On the Options &amp;gt; Site Settings &amp;gt; Security page enter the external URL as the Secure Site Root, check Use SSL and click on the Save Changes button. For example,&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;Secure Site Root: http://c-24-22-112-211.hsd1.or.comcast.net/store/&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;On the Options &amp;gt; Site Settings &amp;gt; Payment page check Google Checkout and then click on the Save Changes button. Now click on the Edit button next to Google Checkout, enter the Merchant ID (Google calls this the Vendor ID on the Merchant Integration Page), the Merchant Key and select the Test Google Checkout Environment. After filling out the remaining items on this page, click on the Save Changes button.&lt;/p&gt;
&lt;p&gt;That's it. To use Google Checkout click on the Google Checkout button when you reach the shopping cart page, sign in as the test customer and place the order. To manage the orders, sign in as the test merchant and visit the order Inbox. I find it easier to use two different browsers: Internet Explorer when I place an order as the test customer, and FireFox when I manage the orders as the test merchant.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/TestingGoogleCheckout</guid></item><item><title>Froogle Feed Version 1.7</title><pubDate>Fri, 27 Apr 2007 20:48:00 GMT</pubDate><description>&lt;p&gt;Froogle Feed version 1.7 is now available. This new version includes support for multiple custom fields and&amp;nbsp;optional feed compression.&lt;/p&gt;
&lt;p&gt;Current owners can download this free update from the original order details page on this site. Login to &lt;a href="YourAccount" target="_self"&gt;Your Account&lt;/a&gt; to&amp;nbsp;reach the order details.&lt;/p&gt;
&lt;p&gt;You can also download the &lt;a href="downloads/storefront/FroogleFeedSetup.exe" target="_self"&gt;free trial version&lt;/a&gt; from the Downloads page.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Froogle17</guid></item><item><title>Shipping Rate Provider Suite Version 2</title><pubDate>Thu, 26 Apr 2007 20:42:00 GMT</pubDate><description>&lt;div style="FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; WIDTH: 172px; TEXT-ALIGN: center"&gt;&lt;a href="i/c/3_supersaver.jpg" rel="lightbox"&gt;&lt;img class="Image" alt="" src="i/c/3_packagingthumb.jpg" border="0"&gt;&lt;/a&gt;&lt;br /&gt;click for full image&lt;/div&gt;
&lt;p&gt;I am very pleased to announce that Version 2 of the &lt;a href="ProductInfo.aspx?productid=PROVSTE-5" target="_self"&gt;Shipping Rate Provider Suite&lt;/a&gt; is now available. Although this version is compatible with &lt;span title="BV Commerce 5"&gt;BVC5&lt;/span&gt; SP2, that is not the big news. The best new feature in Version 2 is a flexible packaging system that splits your order into&amp;nbsp;suggested packages you&amp;nbsp;can ship. You can even&amp;nbsp;assign the packaging weight and box dimensions. And the packaging is carried all the way through the checkout process so your shipping deparment will see exactly how to pack the order.&lt;/p&gt;
&lt;p&gt;The &lt;a href="ProductInfo.aspx?productid=PROVSTE-5" target="_self"&gt;Shipping Rate Provider Suite&lt;/a&gt; calculates custom shipping costs &lt;em&gt;without&lt;/em&gt; custom programming. This is the most complete real-time shipping cost calculation feature available anywhere for any ecommerce package.&amp;nbsp;&lt;a href="downloads/bvc5/ShippingProviders2.exe" target="_self"&gt;Download the free trial now.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here are some of the new features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Split the order into packages based on any package or product property (i.e. weight, count, product type, etc.) 
&lt;li&gt;Assign packaging weight to packages. For example, add 1 pound to every package to account for the box and packaging. 
&lt;li&gt;Assign box dimensions to packages. This means you can "pre-pack" the shipment into common box sizes. The box dimensions are displayed on the Shipping page so your shipping department knows exactly how to pack the order. 
&lt;li&gt;Use the new order Day of Week property to customize your shipping offers on certain days of the week. For example, you could offer Saturday Delivery on Thursday and Friday. 
&lt;li&gt;Use the new package Length + Girth property to avoid carrier surcharges for oversized packages.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;There are also two new &lt;/strong&gt;&lt;a href="SearchResults.aspx?search=PROVSTE-5%20Sample" target="_self"&gt;&lt;strong&gt;samples&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; showing how to use the new features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="ShippingProvidersAmazonSample" target="_self"&gt;&lt;strong&gt;Amazon Shipping Sample&lt;/strong&gt;&lt;/a&gt; - Create 4 shipping methods to emulate Amazon.com's shipping options. 
&lt;li&gt;&lt;a href="ShippingProvidersWineSample" target="_self"&gt;&lt;strong&gt;Wine Cellar Sample&lt;/strong&gt;&lt;/a&gt; - Combines wine into 6 bottles per case before retrieving 2 separate carrier rates.&lt;/li&gt;&lt;/ul&gt;
&lt;div style="FLOAT: left; MARGIN-RIGHT: 5px"&gt;&lt;a href="downloads/bvc5/ShippingProviders2.exe" target="_self"&gt;&lt;img title="Download Free Trial" alt="" src="i/t/a/buttons/downloadtrial.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Version 2 is a free update for all current license owners. You can download the new version using the trial download link or from the &lt;a href="downloads.aspx" target="_self"&gt;downloads&lt;/a&gt; page.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviders20</guid></item><item><title>Shipper Service for BVC5 1.4.4 Compatible with SP1 and SP2</title><pubDate>Sat, 21 Apr 2007 03:47:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="ProductInfo.aspx?productid=SHIPPER-SERVICE" target="_self"&gt;Shipper Service for BVC5&lt;/a&gt; version 1.4.4 is now available. This build is compatible with BVC5 SP1 and SP2. You can download this free update from the &lt;a href="downloads.aspx" target="_self"&gt;downloads page&lt;/a&gt;.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShipperServiceBVC5144</guid></item><item><title>YUI AutoComplete + Anthem = AutoSearch</title><pubDate>Fri, 13 Apr 2007 01:10:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://sourceforge.net/projects/anthem-dot-net/" target="_self"&gt;Anthem.NET&lt;/a&gt; is an Ajax library for ASP.NET applications. &lt;a href="http://developer.yahoo.com/yui/autocomplete/" target="_self"&gt;AutoComplete&lt;/a&gt; is part of the &lt;a href="http://developer.yahoo.com/yui/" target="_self"&gt;Yahoo User Interface&lt;/a&gt; library for creating sophisticated DHTML and Ajax applications. What happens if you mash them together? How about &lt;a href="http://anthem.talloaksoftware.com/Extensions/AutoComplete.aspx" target="_self"&gt;YuiAutoComplete&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;YuiAutoComplete is an ASP.NET server control that generates the HTML and javascript necessary to create a YUI&amp;nbsp;AutoComplete control. This short article describes how I used YuiAutoComplete to create an auto search widget for an ecommerce site.&amp;nbsp;As the customer starts typing in the box YuiAutoComplete will display matching products. If the customer selects one of the products from the list, YuiAutoComplete will redirect the browser to the product detail page.&lt;/p&gt;
&lt;p&gt;&lt;iframe name="I1" marginwidth="1" marginheight="1" src="content/binary/AutoSearch/AutoSearchStill.html" frameborder="0" width="320" scrolling="no" height="251"&gt;
Your browser does not support inline frames or is currently configured not to display inline frames.
&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;First I added the Anthem and AnthemExtensions assemblies to my web site. Anthem and AnthemExtensions&amp;nbsp;are the two assemblies that you get when you build Anthem.NET solution.&lt;/p&gt;
&lt;p&gt;Then I created a user control to encapsulate the widget.&lt;/p&gt;&lt;pre&gt;&amp;lt;div class="container"&amp;gt;
    &amp;lt;asp:TextBox ID="AutoSearchField" runat="server" CssClass="textbox" /&amp;gt;
    &amp;lt;AnthemExtensions:YuiAutoComplete id="AutoSearchWidget" runat="server" 
        AutoCallBack="true"
        CssClass="results" 
        FormatResult="formatResult" 
        OnSearch="AutoSearch_Search" 
        OnSelectedItemChanged="AutoSearch_SelectedItemChanged"
        TextBox="AutoSearchField"&amp;gt;
    &amp;lt;/AnthemExtensions:YuiAutoComplete&amp;gt;
&amp;lt;/div&amp;gt;&lt;/pre&gt;
&lt;p&gt;Next I&amp;nbsp;wrote 3 functions: formatResult, AutoSearch_Search, and AutoSearch_SelectedItemChanged.&lt;/p&gt;
&lt;p&gt;YUI AutoComplete will use the OnSearch event handler on the server to retrieve search results. The actual call is made using an Anthem callback. In this example AutoSearch_Search performs a catalog search for the search term and returns the SKU, Product Name, and product detail page URL.&lt;/p&gt;&lt;pre&gt;    [Anthem.Method]
    public string[][] AutoSearch_Search(string query)
    {
        ProductSearchCriteria criteria = new ProductSearchCriteria();
        criteria.Keyword = query;

        Collection&amp;lt;ProductSearchResultGroup&amp;gt; groups = InternalProduct.SearchByComplexPhrase(criteria,
            SessionManager.GetCurrentUserId(), false, this.AutoSearchWidget.MaxResultsDisplayed);

        ArrayList result = new ArrayList();
        if (groups.Count &amp;gt; 0)
        {
            foreach (ProductSearchResultGroup group in groups)
            {
                foreach (Product product in group.Products)
                {
                    string url = BVSoftware.Bvc5.Core.Utilities.UrlRewriter.BuildUrlForProduct(product, 
                        Request);
                    result.Add(new string[] { product.Sku, product.ProductName, url });
                }
            }
        }

        return (string[][])result.ToArray(typeof(string[]));
    }
&lt;/pre&gt;
&lt;p&gt;YUI AutoComplete will use the client side FormatResult function to format the search results. In this example formatResult displays the SKU and Product Name in the search results list. Note that even though I don't show the product URL, YUI AutoComplete keep track of it.&lt;/p&gt;&lt;pre&gt;    function formatResult(item, query) {
        return item[0] + ' (' + item[1] + ')';
    }
&lt;/pre&gt;
&lt;p&gt;AutoSearch_SelectedItemChanged is another server side method that is called (via Anthem callback) when the customer selects one of the results. In this&amp;nbsp;example the method redirects the browser to the product detail page URL.&lt;/p&gt;&lt;pre&gt;    protected void AutoSearch_SelectedItemChanged(object sender, EventArgs e)
    {
        string url = this.AutoSearchWidget.SelectedItem.Split(',')[2];
        Response.Redirect(url);
    }
&lt;/pre&gt;
&lt;p&gt;Source: &lt;a href="content/binary/AutoSearch.zip"&gt;AutoSearch.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/AutoSearchMashup</guid></item><item><title>Shipper 1.4.4 Release</title><pubDate>Wed, 11 Apr 2007 21:10:00 GMT</pubDate><description>&lt;p&gt;Shipper 1.4.3 introduced a fix to correct an error when preparing shipments for UPS WorldShip when the shipment included instructions with multiple lines. Unfortunately, the fix caused another problem if the instructions were very long (longer than 255 characters). Shipper 1.4.4 includes a fix for long instructions.&lt;/p&gt;
&lt;p&gt;This is a free update. You can download the latest build of Shipper from the &lt;a href="downloads.aspx" target="_self"&gt;downloads&lt;/a&gt; page.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper144</guid></item><item><title>CSO List of Top 5 Data Breaches of 2005</title><pubDate>Thu, 01 Mar 2007 20:03:00 GMT</pubDate><description>&lt;p&gt;In &lt;a href="http://www.csoonline.com/read/020107/brf_data_breach.html" target="_self"&gt;Data Drains&lt;/a&gt;, &lt;a href="http://www.csoonline.com/index.html" target="_self"&gt;CSO&lt;/a&gt; lists the top 5 data breaches in 2006. Together they could affect over 35 million people. &lt;/p&gt;
&lt;p&gt;A lot of online merchants that talk to me want to store credit card numbers and sometimes even the security code. My advice is always the same...don't do it!&lt;/p&gt;
&lt;p&gt;No matter what technology you put in place, the weakest link&amp;nbsp;will always be people. The largest breach, at the Veterans Affairs Department, occurred when a laptop was stolen from an employee's home. No software can stop that.&lt;/p&gt;
&lt;p&gt;For up to date information, keep an eye on the &lt;a href="http://attrition.org/dataloss/" target="_self"&gt;Attrition.org Data Loss Archive and Database&lt;/a&gt;.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/2006Breaches</guid></item><item><title>Froogle Feed 1.6 Released</title><pubDate>Thu, 22 Feb 2007 16:51:00 GMT</pubDate><description>&lt;p&gt;Froogle Feed 1.6 is now available. This version includes support for the &lt;a href="http://base.google.com/base/products.html" target="_self"&gt;required attributes for all products&lt;/a&gt; announced by Google Base in February 2007.&lt;/p&gt;
&lt;p&gt;Current owners can download a copy of Froogle Feed 1.6 from &lt;a href="YourAccount" target="_self"&gt;your account&lt;/a&gt;. Select &lt;a href="YourAccount/Default.aspx" target="_self"&gt;View Past Orders&lt;/a&gt;, then display the order details and click on the downloads link. If the downloads link does not appear, please send an email to &lt;a href="mailto:support@structured-solutions.net"&gt;support@structured-solutions.net&lt;/a&gt;&amp;nbsp;with the order number.&lt;/p&gt;
&lt;p&gt;If you were testing this release, you do not need to install this build...it is the same one you were testing. Thank you!&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Froogle16</guid></item><item><title>Froogle Feed Support for New Product Upload Requirements</title><pubDate>Wed, 31 Jan 2007 18:14:00 GMT</pubDate><description>&lt;p&gt;The &lt;a href="http://base.google.com/base" target="_self"&gt;Google Base&lt;/a&gt; &lt;a href="mailto:googlebase-support@google.com" target="_self"&gt;Team&lt;/a&gt; have announced new product upload requirements for Froogle Merchants.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://base.google.com/support/bin/topic.py?topic=10610" target="_self"&gt;Google's FAQ&lt;/a&gt;&lt;br /&gt;&lt;a href="http://base.google.com/base/products.html" target="_self"&gt;Google's Attribute Requirement Page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Google will no longer list items that do not meet the minimal number of attributes by the end of February 2007. I will release an update to &lt;a href="ProductInfo.aspx?productid=FROOGLE-SF" target="_self"&gt;Froogle Feed&lt;/a&gt; that includes the required attributes for all products before the end of February. The update will not include support for item type specific attributes.&lt;/p&gt;
&lt;p&gt;Please see Google's &lt;a href="http://base.google.com/base/products.html" target="_self"&gt;Attribute Requirement Page&lt;/a&gt; for a list of the required attributes for all products and the item type specific attributes.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/NewFroogleRequirements</guid></item><item><title>Shipper Service for StoreFront Update</title><pubDate>Wed, 24 Jan 2007 22:30:00 GMT</pubDate><description>&lt;p&gt;This free update to &lt;a href="ProductInfo.aspx?productid=SHIPPER-SERVICE" target="_self"&gt;Shipper Service for StoreFront &lt;/a&gt;will use the Inventory SKU value for the Item Code field if it is assigned. If no SKU is assigned or if inventory is not tracked, then the ProductCode field will still be used.&lt;/p&gt;
&lt;p&gt;You can download version 1.4.0.2 from the &lt;a href="downloads.aspx" target="_self"&gt;downloads&lt;/a&gt; page.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShipperServiceStoreFront1402</guid></item><item><title>Shipping Rate Provider Suite for BVC5 Updated</title><pubDate>Wed, 24 Jan 2007 21:22:00 GMT</pubDate><description>&lt;p&gt;The Package Router and Package Rule calculators in the &lt;a href="ProductInfo.aspx?productid=PROVSTE-5" target="_self"&gt;Shipper Rate Provider Suite for BVC5&lt;/a&gt; now include access to all the combined properties of the items in the package. For example, you can have a rule such as "When the combined product categories contain the string 'laser', the cost =...". This rule would apply when any of the items in the package contain the string 'laser'.&lt;/p&gt;
&lt;p&gt;You can reference any item property including custom product properties that you define in BVC5. Numeric properties are added together. For example, Combined Item Value would calculate the total value of all items in the package.&lt;/p&gt;
&lt;p&gt;This free update is available on the &lt;a href="downloads.aspx" target="_self"&gt;downloads&lt;/a&gt; page.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/ShippingProviders11</guid></item><item><title>A New Way to Move Your Database</title><pubDate>Thu, 18 Jan 2007 16:43:00 GMT</pubDate><description>&lt;p&gt;Sometimes you need to move your database:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You created your store locally, now you are ready to show the world 
&lt;li&gt;You run your store on webhost4life, and now you are ready for a "real" host &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Whatever your reason, the options you had were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You or your old host detach the database and send the files to your new host, then have your new host attach the database. 
&lt;li&gt;You or your old host take a full backup and send the backup to your new host, then have your new host restore the backup. 
&lt;li&gt;You write a complicated DTS job to copy the data from one database to another.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;All of these options require a lot of coordination between hosts or some pretty sophisticated database work when the DTS job fails.&lt;/p&gt;
&lt;p&gt;Now there is a new option: &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=29b4ffd8-ac3a-4481-b352-9b185619a901&amp;amp;displaylang=en&amp;amp;tm" target="_self"&gt;Microsoft SQL Server Database Publishing Wizard 1.0&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;This free product will produce a script that completely recreates the database. Just take a snapshot of the current database, then run the script on the new server. Boom...you got your database. There is even a &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=b8133957-c210-4c24-9e05-308280f2c98d&amp;amp;displaylang=en&amp;amp;tm/" target="_self"&gt;web service &lt;/a&gt;that shared hosts (Resposio, Applied Innovation, StoreFront Hosting, ...) can&amp;nbsp;install that eliminates the second step. &lt;br /&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/DatabasePublishingWizard</guid></item><item><title>Shipper 1.4.1 is Released</title><pubDate>Tue, 16 Jan 2007 20:16:00 GMT</pubDate><description>&lt;p&gt;Shipper 1.4.1 is &lt;a href="downloads.aspx" target="_self"&gt;now available&lt;/a&gt;. This build is compatible with &lt;a href="http://www.worldship.ups.com/" target="_self"&gt;UPS WorldShip 9.0&lt;/a&gt;. It also corrects several minor bugs. This is a free update to any version of Shipper 1.x. Please read the release notes carefully if you are updating a build older than 1.4.0.&lt;/p&gt;
&lt;p&gt;&lt;a href="downloads.aspx" target="_self"&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;UPDATE:&amp;nbsp;A few people have reported a problem&amp;nbsp;running Shipper 1.4 if they were updating an earlier version. To be safe, I recommend using Control Panel &amp;gt; Add or Remove Programs to remove earlier versions of Shipper before you install Shipper 1.4. &lt;br /&gt;&lt;br /&gt;Shipper 1.4 is compatible with both UPS WorldShip 8.0 and 9.0 so you can install and test Shipper 1.4 (and Shipper Service 1.4 on your web site) before you install UPS WorldShip 9.0. &lt;br /&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/Shipper141</guid></item><item><title>Shipper and UPS WorldShip 9.0 Status</title><pubDate>Fri, 05 Jan 2007 18:21:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="ProductInfo.aspx?ProductID=SHIPPER-KIT" target="_self"&gt;Shipper 1.4&lt;/a&gt; is being testing for compatibility with &lt;a href="http://www.worldship.ups.com/" target="_self"&gt;UPS WorldShip 9.0&lt;/a&gt;. I will post a note when the testing is complete. So far no issues have been identified here, but one person wrote in to say that Shipper did not recognize her copy of WorldShip 9.0. You may want to hold off installing WorldShip 9.0 until the testing is complete.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Shipper 1.4.1 &lt;a href="ShipperProducts/Shipper141" target="_self"&gt;has been released&lt;/a&gt;.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/WorldShip9</guid></item><item><title>Domain transfer part II: sfaddons.com</title><pubDate>Sat, 23 Dec 2006 22:56:00 GMT</pubDate><description>&lt;p&gt;I have been operating 3 domains for several months: sfaddons.com with components for StoreFront 6 by LaGarde, Inc.; bvcaddons.com with components for BV Commerce 2004 by BV Software, LLC, and structured-solutions.net with everything. &lt;br /&gt;&lt;br /&gt;All three domains are now consolidated into structured-solutions.net. All of the accounts and orders from sfaddons.com have been transferred to structured-solutions.net and sfaddons.com is now just an alias. &lt;/p&gt;
&lt;p&gt;Order numbers overlapped between sfaddons and the existing orders in structured-solutions.net, so I shifted the order numbers into an unused range by adding 4000. For example, if the order number was 1001 on sfaddons.com, it is now 5001 on structured-solutions.net.&lt;br /&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/sfaddons</guid></item><item><title>Domain transfer part I: bvcaddons.com</title><pubDate>Sat, 23 Dec 2006 22:49:00 GMT</pubDate><description>&lt;p&gt;I have been operating 3 domains for several months: sfaddons.com with components for StoreFront 6 by LaGarde, Inc.; bvcaddons.com with components for BV Commerce 2004 by BV Software, LLC, and structured-solutions.net with everything.&lt;/p&gt;
&lt;p&gt;All three domains are now consolidated into structured-solutions.net.&amp;nbsp;All of the accounts and orders from bvcaddons.com have been transferred to structured-solutions.net and bvcaddons.com is now just an alias.&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/bvcaddons</guid></item><item><title>Making the case for a shared (EV) SSL certificate</title><pubDate>Thu, 21 Dec 2006 22:10:00 GMT</pubDate><description>&lt;p&gt;Although shared SSL certificates have often been poo-pooed, a shared EV SSL certficate may be the only option for many small businesses. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/ie/archive/2006/12/21/extended-validation-ev-ssl-and-small-businesses.aspx" target="_self"&gt;http://blogs.msdn.com/ie/archive/2006/12/21/extended-validation-ev-ssl-and-small-businesses.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="padding:2em 0 0 0"&gt;&lt;hr /&gt;&lt;a href="http://structured-solutions.net"&gt;Structured Solutions&lt;/a&gt;&lt;br /&gt;Software to help you build a better store.&lt;/div&gt;</description><guid>http://structured-solutions.net/SharedEVSSL</guid></item><item><title>Reduce ViewState Size In ASP.NET 2.0</title><pubDate>Wed, 20 Dec 2006 18:01:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://aspadvice.com/blogs/robertb/archive/2005/11/16/13835.aspx" target="_self"&gt;Robert Boedigheimer&lt;/a&gt; showed how to move most of ViewState out of the __VIEWSTATE hidden input field and into Session using a PageAdapter. &lt;a href="http://szokelizer.blogsome.com/2006/11/09/how-to-put-controlstate-into-viewstate-and-how-to-put-viewstate-into-session/" target="_self"&gt;Peter Smulovics&lt;/a&gt; showed how to move the rest of ViewState (namely the ControlState) into Session using a base Page class and web.config. Here is how to do both with the PageAdapter.&lt;/p&gt;
&lt;p&gt;Create a new class in the App_Code folder:&lt;/p&gt;&lt;!--
{\rtf1\ansi\ansicpg\lang1024\noproof1252\uc1 \deff0{\fonttbl{\f0\fnil\fcharset0\fprq1 Inconsolata;}}{\colortbl;??\red0\green0\blue255;\red255\green255\blue255;\red0\green0\blue0;\red43\green145\blue175;}??\fs24 \cf1 using\cf0  System.Web.UI;\par ??\cf1 using\cf0  System.Web.UI.Adapters;\par ??\par ??\cf1 public\cf0  \cf1 class\cf0  \cf4 PageStateAdapter\cf0  : \cf4 PageAdapter\par ??\cf0 \{\par ??    \cf1 public\cf0  \cf1 override\cf0  \cf4 PageStatePersister\cf0  GetStatePersister()\par ??    \{\par ??        \cf1 return\cf0  \cf1 new\cf0  \cf4 SessionPageStatePersister\cf0 (\cf1 this\cf0 .Page);\par ??    \}\par ??\}\par ??}
--&gt;
&lt;div style="FONT-SIZE: 12pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: Inconsolata"&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: blue"&gt;using&lt;/span&gt; System