﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
  <channel>
    <title>Simplyprofound.com</title>
    <description>Flash, Flex, AIR, ASP.NET, PHP, AJAX, whatever it takes...</description>
    <link>http://www.simplyprofound.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.0</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.simplyprofound.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>David Ortinau</dc:creator>
    <dc:title>Simplyprofound.com</dc:title>
    <item>
      <title>Moving the Blog - Please Update Your Feed</title>
      <description>&lt;p&gt;
I&amp;#39;m moving my blog to &lt;a href="http://www.davidortinau.com" target="_blank" title="David Ortinau"&gt;www.davidortinau.com&lt;/a&gt;. The new design is courtesy of &lt;a href="http://www.designaudit.net" title="Kerry Layton"&gt;Kerry Layton&lt;/a&gt;, and what is there now is really just the tip of the iceberg with regards to the vision I have for it. Those who know me know I&amp;#39;m all about results and hitting deadlines, so I&amp;#39;m not one to belabor the project. Today, I felt the site was in good enough shape to launch. And isn&amp;#39;t it the beautiful thing about the web, that it&amp;#39;s so organic and easily changed. Please take a look and I really covet your feedback. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;I&amp;#39;m working to bring over all the articles I&amp;#39;ve written here, so this site will stay as is until that&amp;#39;s complete. All new content is going to be on the new site. 
&lt;/p&gt;
&lt;p&gt;
And feel free also to &lt;a href="http://twitter.com/davidortinau" target="_blank"&gt;follow me on twitter&lt;/a&gt;. I follow more than a few people that have no clue who I am, and I&amp;#39;ve been completely enriched by peeking into a small window of their day to day lives as purveyors of digital cuisine. Oh, and the trash talking, xbox nonsense, and bizarre stuff is welcome distraction that often leaves me in tears. 
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Moving-the-Blog-Please-Update-Your-Feed.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Moving-the-Blog-Please-Update-Your-Feed.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=f3372341-b13b-4608-9cfe-94b78d0c338d</guid>
      <pubDate>Sat, 10 Jan 2009 15:39:00 -1200</pubDate>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=f3372341-b13b-4608-9cfe-94b78d0c338d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=f3372341-b13b-4608-9cfe-94b78d0c338d</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Moving-the-Blog-Please-Update-Your-Feed.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=f3372341-b13b-4608-9cfe-94b78d0c338d</wfw:commentRss>
    </item>
    <item>
      <title>CASA Lib Now Available for Actionscript 3.0</title>
      <description>&lt;p&gt;
Perhaps a lesser known framework for building Flash projects, &lt;a href="http://www.casalib.org" target="_blank"&gt;CASA Lib&lt;/a&gt; (formerly CASA Framework) is a nice package of helpers and loose structure for constructing your actionscript world.
CASA Lib is the ongoing work of &lt;a href="http://aaronclinger.com/" target="_blank"&gt;Aaron Clinger&lt;/a&gt; and &lt;a href="http://www.mikecreighton.com" target="_blank"&gt;Mike Creighton&lt;/a&gt;, both previously working together at &lt;a href="http://odopod.com/" target="_blank"&gt;Odopod.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I&amp;#39;ve worked on a couple of projects with Mike and seen his use of CASA Lib first hand. Mike does really nice work, and on that merit alone I&amp;#39;m taking a long look at how CASA Lib can help me.
&lt;/p&gt;
&lt;p&gt;
I&amp;#39;ve used &lt;a href="http://www.simplyprofound.com/admin/Pages/For%20Flex,%20MATE%20is%20another%20one%20out%20there%20that%20seems%20to%20be%20getting%20more%20and%20more%20buzz." target="_blank"&gt;Cairngorm&lt;/a&gt; in Flex and goofed around with &lt;a href="http://projects.simb.net/easyMVC" target="_blank"&gt;EasyMVC&lt;/a&gt; and &lt;a href="http://trac.puremvc.org/PureMVC_AS3" target="_blank"&gt;PureMVC&lt;/a&gt;. For Flex, &lt;a href="http://mate.asfusion.com/" target="_blank"&gt;Mate&lt;/a&gt; is another one out there that seems to be getting more and more buzz. There is a LOT of information about frameworks for Flex and Flash out there, but not a ton of consensus or guidance from what I&amp;#39;ve seen. Finding best practices for developing Flash/Flex is a real chore, not that it&amp;#39;s ever easy in any technology given how opionated developers can be. 
&lt;/p&gt;
&lt;p&gt;
CASA Lib is really something completely different. I think with my current understanding I would characterize it more as a loose framework built with a bagful of the most frequently used helper methods for things such as loading xml data, destroying instances, event handling and other tasks. 
&lt;/p&gt;
&lt;p&gt;
Check it out and let me know what you think. 
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/CASA-Lib-Now-Available-for-Actionscript-30.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/CASA-Lib-Now-Available-for-Actionscript-30.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=cbb43f3d-d24a-4dd5-b53d-0b9b84d4d814</guid>
      <pubDate>Sun, 14 Dec 2008 17:59:00 -1200</pubDate>
      <category>Flash</category>
      <category>Flex</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=cbb43f3d-d24a-4dd5-b53d-0b9b84d4d814</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=cbb43f3d-d24a-4dd5-b53d-0b9b84d4d814</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/CASA-Lib-Now-Available-for-Actionscript-30.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=cbb43f3d-d24a-4dd5-b53d-0b9b84d4d814</wfw:commentRss>
    </item>
    <item>
      <title>New AlivePDF Video on Adobe.tv for Creating PDFs From Flash and Flex</title>
      <description>&lt;p&gt;
I&amp;#39;ve written previously about &lt;a href="http://www.simplyprofound.com/post/Generate-PDFs-with-Actionscript-using-AlivePDF.aspx" target="_blank"&gt;using AlivePDF to generate PDFs from Flash&lt;/a&gt; using just AS3. Statistically, that has been one of the most popular posts I&amp;#39;ve written. 
&lt;/p&gt;
&lt;p&gt;
This Adobe.tv episode is hosted by Thibault Imbert himself as he walks us through a high level intro to AlivePDF and then leads us through creating a PDF. Enjoy:
&lt;/p&gt;
&lt;p&gt;
&lt;embed src="http://tv.adobe.com/Embed.swf" quality="high" bgcolor="#000000" width="467" height="300" name="AdobeTVPlayer" play="true" loop="false" quality="high" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashVars="v=~b64~aHR0cDovL2Fkb2JlLmVkZ2Vib3NzLm5ldC9mbGFzaC9hZG9iZS9hZG9iZXR2Mi9hZGNfcHJlc2VudHMvNjRfYWRjXzA1Mi5mbHY/cnNzX2ZlZWRpZD0xNDcyJnhtbHZlcnM9Mg==&amp;w=467&amp;t=http://tv.adobe.com/#vi+f1472v1017&amp;h=300"&gt;&lt;/embed&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/New-AlivePDF-Video-on-Adobetv-for-Creating-PDFs-From-Flash-and-Flex.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/New-AlivePDF-Video-on-Adobetv-for-Creating-PDFs-From-Flash-and-Flex.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=eeda6cee-c8d3-4834-bd49-413de2bca8a0</guid>
      <pubDate>Sun, 14 Dec 2008 17:50:00 -1200</pubDate>
      <category>Flash</category>
      <category>Flex</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=eeda6cee-c8d3-4834-bd49-413de2bca8a0</pingback:target>
      <slash:comments>4</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=eeda6cee-c8d3-4834-bd49-413de2bca8a0</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/New-AlivePDF-Video-on-Adobetv-for-Creating-PDFs-From-Flash-and-Flex.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=eeda6cee-c8d3-4834-bd49-413de2bca8a0</wfw:commentRss>
    </item>
    <item>
      <title>Flash PrintJob Produces Blank Pages: Player Version Woes</title>
      <description>&lt;p&gt;
&lt;strong&gt;Highlights:&lt;/strong&gt;&lt;br /&gt;
- PrintJob prints blank pages from player MAC 9,0,115,0, works fine in MAC 9,0,151,0&lt;br /&gt;
- Adobe Updater does NOT check for Flash Player updates&lt;br /&gt;
- Latest Flash CS3 Player package does not include the latest player builds&lt;br /&gt;
- Flash player updater updates browser players only, not Flash CS3 players&lt;br /&gt;
- Cannot locate the player being used to Test Movie&lt;br /&gt;
- Adobe expects you to update and manage player versions manually.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;PrintJob Craziness&lt;/strong&gt;&lt;br /&gt;
This week I found myself losing hair over PrintJob. Printing in Flash has never been a fool-proof proposition, but I know how to print from Flash. I&amp;#39;ve done it before and the code isn&amp;#39;t complicated. Especially when introducing dynamic content with text and images, printing can be a trick, but this was ridiculous. &lt;br /&gt;
&lt;br /&gt;
From Flash CS3 I got blank pages. The same code tested in Flash CS4 produced text, but no image. Yet, the same thing on Windows printed perfectly!&lt;br /&gt;
&lt;br /&gt;
Why? Player versions. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;It&amp;#39;s the Player Version Dummy&lt;/strong&gt; &lt;br /&gt;
Turns out, I have a whole MESS of Flash Player versions floating around on my machine as a result of installing Flash CS3, Flash CS4, Flex 3 and browser plugins. &lt;br /&gt;
&lt;br /&gt;
But it gets more interesting. What I then realized in a &amp;quot;moment of duh&amp;quot; that my problem was not code, but bugs in player versions, I began rediscovering how Flash managed player versions. Actually, it&amp;#39;s how Adobe expects me to manage player versions.&lt;br /&gt;
&lt;br /&gt;
To see what version your browser is running, check out Aral Balkan&amp;#39;s useful site &lt;a href="http://www.playerversion.com" target="_blank"&gt;http://www.playerversion.com&lt;/a&gt;. The page tells you what you&amp;#39;re running and what the latest build versions are.&lt;br /&gt;
&lt;br /&gt;
I wanted to know what was being used when I did a &amp;quot;Test Movie&amp;quot; in Flash CS3 and CS4. So, I built a little movie that just displays the player version. It&amp;#39;s a single frame with a text box. Here&amp;#39;s the code:&lt;br /&gt;
&lt;/p&gt;
&lt;blockquote&gt;
	import flash.system.Capabilities;&lt;br /&gt;
	var flashPlayerVersion:String = Capabilities.version;&lt;br /&gt;
	output_txt.text = flashPlayerVersion; // where output_txt is a dynamic text field&lt;br /&gt;
&lt;/blockquote&gt;
&lt;p&gt;
&lt;br /&gt;
I found that my Flash CS3 install was way behind the latest build version at 9,0,115,0. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Get the Latest Version&lt;/strong&gt; &lt;br /&gt;
I ran the Adobe Updater to see if I would get anything newer. Nope. Adobe Updater does NOT update Flash Player versions for release or debug.&lt;br /&gt;
&lt;br /&gt;
The latest versions can be found and downloaded here: &lt;a href="http://www.adobe.com/support/flashplayer/downloads.html" target="_blank"&gt;http://www.adobe.com/support/flashplayer/downloads.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Latest builds are: &lt;br /&gt;
10.0.12.36&lt;br /&gt;
9.0.151.0&lt;br /&gt;
&lt;br /&gt;
Archived player versions can be found here: &lt;a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14266&amp;amp;sliceId=2" target="_blank"&gt;http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14266&amp;amp;sliceId=2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I first downloaded and ran the updater for Intel-based Macs, but the 9.0.151.0 player was nowhere to be found on my machine. Instead it only updated my browser version to MAC 9,0,151,0 (Debug player).&lt;br /&gt;
&lt;br /&gt;
I then downloaded a package of players for Flash CS3 Pro (&lt;a href="http://www.adobe.com/support/flash/downloads.html#flashCS3" target="_blank"&gt;http://www.adobe.com/support/flash/downloads.html#flashCS3&lt;/a&gt;). This includes player 9,0,124,0; also not the latest build which can only be downloaded as debug version 9,0,151,0 standalone player.&lt;br /&gt;
&lt;br /&gt;
The CS3 player package includes a read me that informs us that the way Flash handles the current player being used by the Flash IDE is a manual process left up to the developer. It would be nice if this was a drop down in the properties or the IDE where we could select the target version; like selecting the framework in Visual Studio.NET.&lt;br /&gt;
&lt;br /&gt;
The players are kept in the application sub-directory called &amp;quot;Players&amp;quot;. Within &amp;quot;Players&amp;quot; there is a Flash Player app. This is the player used when playing local, standalone content and content in the IDE (Test Movie?). &lt;br /&gt;
&lt;br /&gt;
I tried to Test Movie and this player is definitely not being used. I cannot locate that player anywhere, so I can only assume it&amp;#39;s baked into the IDE(?). Anytime I Test Movie I get player 9,0,115,0 no matter how many reboots and copying of players to locations.&lt;br /&gt;
&lt;br /&gt;
Then there are 2 subfolders called Debug and Release holding copies of those players. To have Flash use one or the other, copy it to the main Players folder. Again, I tried. That doesn&amp;#39;t work for Test Movie, but does seem to work for Debug Movie. &lt;br /&gt;
&lt;br /&gt;
On my machine I currently have:&lt;br /&gt;
&lt;br /&gt;
Firefox MAC 10,0,2,54 (Debug player)&lt;br /&gt;
Flash CS4 MAC 10,0,2,54&lt;br /&gt;
Flash CS3 MAC 9,0,115,0&lt;br /&gt;
Standalone Flash Player MAC 10,0,12,36&lt;br /&gt;
Flex 3 MAC 9,0,124,0 -- Flex&lt;br /&gt;
Flex 3 MAC 10,0,12,36 - Flex&lt;br /&gt;
&lt;br /&gt;
IE WIN 9,0,124,0&lt;br /&gt;
WIN 9,0,115,0 (note, this is the same build version that does NOT work on Mac)
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;What Else Am I Missing?&lt;/strong&gt; &lt;br /&gt;
Now I&amp;#39;m wondering if there are updates to the core actionscript classes and/or compiler. If anyone knows of a way to easily switch between target player versions in the Flash IDE, let me know. Or where the Test Movie player is for real.
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Flash-PrintJob-Produces-Blank-Pages-Player-Version-Woes.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Flash-PrintJob-Produces-Blank-Pages-Player-Version-Woes.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=95c7494f-8921-40f7-8192-bee930783138</guid>
      <pubDate>Wed, 10 Dec 2008 13:47:00 -1200</pubDate>
      <category>Flash</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=95c7494f-8921-40f7-8192-bee930783138</pingback:target>
      <slash:comments>6</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=95c7494f-8921-40f7-8192-bee930783138</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Flash-PrintJob-Produces-Blank-Pages-Player-Version-Woes.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=95c7494f-8921-40f7-8192-bee930783138</wfw:commentRss>
    </item>
    <item>
      <title>Flash CS4 Compile Errors with No Details</title>
      <description>&lt;p&gt;
Flash CS4 has been fairly stable despite a few crashes, but this issue drove me nuts for a while. 
&lt;/p&gt;
&lt;p&gt;
When compiling (publishing or testing) a movie, Flash would tell me I have X number of compile errors, but the Compile Errors window was blank. Despite knowing with fair certainty that I didn&amp;#39;t have an error, the compile errors would persist until I closed Flash CS4, re-opened and compiled the movie again, this time error free. 
&lt;/p&gt;
&lt;p&gt;
I finally realized what I was doing to cause this behavior and can thus reproduce it. Start publishing a movie with an error or twenty, then Stop the publish before it completes. Fix the error and re-publish to see the same number of compiler errors and no detail.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Restarting Flash CS4 is the only resolution I&amp;#39;m aware of at this time. Has anyone else experienced this? 
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Flash-CS4-Compile-Errors-with-No-Details.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Flash-CS4-Compile-Errors-with-No-Details.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=01f54396-1305-496c-bc98-a5342c7694e9</guid>
      <pubDate>Wed, 03 Dec 2008 08:04:00 -1200</pubDate>
      <category>Flash</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=01f54396-1305-496c-bc98-a5342c7694e9</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=01f54396-1305-496c-bc98-a5342c7694e9</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Flash-CS4-Compile-Errors-with-No-Details.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=01f54396-1305-496c-bc98-a5342c7694e9</wfw:commentRss>
    </item>
    <item>
      <title>Additional Tips to Optimize Flex SWF Filesize</title>
      <description>&lt;p&gt;
I wrote previously about &lt;a href="http://www.simplyprofound.com/post/Flex-3-Optimization-and-SWF-Filesize.aspx"&gt;Flex 3 Optimization and SWF Filesize&lt;/a&gt;. Recently I have come across some new (to me) techniques to both reduce total swf filesize for Flex MXML applications, and improve the user experience. I thought it might prove useful to summarize those here.&lt;br /&gt;
&lt;/p&gt;
&lt;h2&gt;
1) Separate out the core Flex framework code&lt;/h2&gt;
&lt;p&gt;
To do this, go to Project &amp;gt; Properties &amp;gt; Flex Build Path &amp;gt; Library Path. Change the &amp;quot;Framework linkage&amp;quot; from &amp;quot;Merged into code&amp;quot; to &amp;quot;Runtime Shared Library (RSL)&amp;quot;. This will take that framework code and create 2 separate files, removing that weight from the application swf. In my case those files are:&lt;br /&gt;
&lt;br /&gt;
framework_3.0.0.477.swf&lt;br /&gt;
framework_3.9.9.477.swz (this file is an Adobe signed version for greater authenticity/security)&lt;br /&gt;
&lt;br /&gt;
The Flash Player will only load the framework if the local system doesn&amp;#39;t already have the framework file loaded from a previous application.&lt;br /&gt;
&lt;br /&gt;
Before Filesize: 753739 bytes&lt;br /&gt;
After Filesize: 288632&amp;nbsp; bytes&lt;br /&gt;
&lt;/p&gt;
&lt;h2&gt;
2) Separate out common code libraries&lt;/h2&gt;
&lt;p&gt;
When using common code across modules of the application, you don&amp;#39;t want that code redundantly compiled into each swf (assuming the application will have multiple swfs). So, just as in the previously example the framework was compiled separately as an RSL, we can do the same for our own libraries of code.&lt;br /&gt;
&lt;br /&gt;
The first step is to copy that code to a new project and compile it as a SWC. A SWC is best described as a package or archive of files. Actually, you can rename a SWC file to a ZIP file and view the files.&lt;br /&gt;
&lt;/p&gt;
&lt;blockquote&gt;
	1) Create a new Flex Library Project.&lt;br /&gt;
	2) Copy your code into the src folder of the new project.&lt;br /&gt;
	3) Open Project &amp;gt; Properties &amp;gt; Flex Library Build Path and select the folder to compile.&lt;br /&gt;
	4) Build the project. If you have an dependencies, you&amp;#39;ll need to add those to get this code to build without error.&lt;br /&gt;
&lt;/blockquote&gt;
&lt;p&gt;
&lt;br /&gt;
Now you can add this Library Project in your application project. To do so, remove the folder of code now resident in the library. Then go to Project &amp;gt; Properties &amp;gt; Flex Build Path &amp;gt; Library Path and select Add Project. Choose the library project and you&amp;#39;re done. Build to make sure your project still works.&lt;br /&gt;
&lt;br /&gt;
At this point, that code is still being merged into your application swf. To get this code separated return to the Library Path dialog and expand the library to view the &amp;quot;Link Type&amp;quot;. Click Edit and change the type to RSL. Now the library will be loaded only once when it is required, and subsequent swfs will not need to load it.&lt;br /&gt;
&lt;br /&gt;
After Filesize: 187349 bytes&lt;br /&gt;
&lt;/p&gt;
&lt;h2&gt;
3) Lazy Loading Modules&lt;/h2&gt;
&lt;p&gt;
Flex Modules, like Applications, are classes that can be compiled into separate swfs and then loaded when needed using the Flex ModuleLoader component. The ModuleLoader only loads the external swf once, and only loads the swf when called. So, the initial swf filesize can be drastically trimmed and the load spread across multiple swfs loaded as the user requires them or as the developer decides to buffer load them in. Clearly this most benefits larger applications. &lt;br /&gt;
&lt;/p&gt;
&lt;blockquote&gt;
	Basic Steps to create a Module&lt;br /&gt;
	1) Identify a section of your application that you can separate out.&lt;br /&gt;
	2) Add a new module mxml by going to File &amp;gt; New &amp;gt; MXML Module.&lt;br /&gt;
	3) Copy your code from the application to the module file.&lt;br /&gt;
	4) Add a ModuleLoader component into the vacated space where the module goes in the application, the only required property is the url of the compiled module swf.&lt;br /&gt;
	5) Refactor your code within the module as necessary.&lt;br /&gt;
&lt;/blockquote&gt;
&lt;p&gt;
&lt;br /&gt;
That&amp;#39;s it. The main swf size will shrink and you have effectively optimized.&lt;br /&gt;
&lt;br /&gt;
Here are some useful Adobe documentation links regarding modules:&lt;br /&gt;
Creating Modular Applications: &lt;a href="http://livedocs.adobe.com/flex/3/html/modular_1.html" target="_blank"&gt;http://livedocs.adobe.com/flex/3/html/modular_1.html&lt;/a&gt;&lt;br /&gt;
Writing Modules: &lt;a href="http://livedocs.adobe.com/flex/3/html/help.html?content=modular_3.html" target="_blank"&gt;http://livedocs.adobe.com/flex/3/html/help.html?content=modular_3.html&lt;/a&gt;&lt;br /&gt;
Loading Modules: &lt;a href="http://livedocs.adobe.com/flex/3/html/help.html?content=modular_5.html" target="_blank"&gt;http://livedocs.adobe.com/flex/3/html/help.html?content=modular_5.html&lt;/a&gt;&lt;br /&gt;
Compiling Modules: &lt;a href="http://livedocs.adobe.com/flex/3/html/help.html?content=modular_4.html" target="_blank"&gt;http://livedocs.adobe.com/flex/3/html/help.html?content=modular_4.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I&amp;#39;ve probably completely glossed over some foundation Flex information. I think the above URLs and related information provide decent guidance, and with the information above you can likely find some new terms to google that&amp;#39;ll lead to other useful blogs and resources. That&amp;#39;s how I learn anyway.
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Additional-Tips-to-Optimize-Flex-SWF-Filesize.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Additional-Tips-to-Optimize-Flex-SWF-Filesize.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=92a7208e-f566-4b57-91d9-87905f925993</guid>
      <pubDate>Sat, 29 Nov 2008 08:08:00 -1200</pubDate>
      <category>Flex</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=92a7208e-f566-4b57-91d9-87905f925993</pingback:target>
      <slash:comments>5</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=92a7208e-f566-4b57-91d9-87905f925993</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Additional-Tips-to-Optimize-Flex-SWF-Filesize.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=92a7208e-f566-4b57-91d9-87905f925993</wfw:commentRss>
    </item>
    <item>
      <title>Installing ffmpeg and ffmpeg-php on CentOS 5.2</title>
      <description>&lt;p&gt;
So, you want your website to upload videos, extract a thumbnail preview image, and then convert the video to FLV for later playback? And sure, there are some commercial packages available, and Adobe will soon be releasing their &lt;a href="http://www.adobe.com/products/flashmediaencoding/" target="_blank"&gt;Flash Media Encoding Server&lt;/a&gt;. You want to do it with the open source ffmpeg and ffmpeg-php extension.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Bring the Pain&lt;/strong&gt;&lt;br /&gt;
Go ahead and follow any of the number of installation guides you can find with a simple google. I&amp;#39;ll help you, search for &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=installing+ffmpeg+and+ffmpeg-php&amp;amp;btnG=Google+Search&amp;amp;aq=f&amp;amp;oq=" target="_blank"&gt;installing ffmpeg and ffmpeg-php&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
That may work for you, it may not. After you&amp;#39;re done frustrating yourself, or if you wish to avoid that, read on.
&lt;/p&gt;
&lt;p&gt;
As of this writing the current version of ffmpeg is NOT compatible with the current version of ffmpeg-php. 
&lt;/p&gt;
&lt;p&gt;
There are a variety of guides promising successful installations, however the bottom line is that with these being open source projects you need to be aware that just because it worked 6 months ago, heck 1 week ago, doesn&amp;#39;t mean it&amp;#39;ll work today on your server. 
&lt;/p&gt;
&lt;p&gt;
I spent 2 days, partially due to refamiliarizing myself with linux, installing and uninstalling various combinations of each package trying to get them to be happy with one another. The issues causing the key problem appears to be pretty clearly a change ffmpeg made recently, which you can read about in the &lt;a href="http://groups.google.com/group/ffmpeg-php?hl=en&amp;amp;lnk=" target="_blank"&gt;ffmpeg-php&lt;/a&gt; google group. 
&lt;/p&gt;
&lt;p&gt;
Basically, everything installs until you get to installing ffmpeg-php and during the make you get errors. Sadly, it takes quite a while to get to that point. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Take the Easy Way&lt;/strong&gt;&lt;br /&gt;
&lt;a href="http://www.sherin.in/ffmpeg/index.php?option=com_content&amp;amp;task=view&amp;amp;id=29&amp;amp;Itemid=43" target="_blank"&gt;Sherinman A&lt;/a&gt;, an open source developer, has put together a set of scripts called &lt;a href="http://www.sherin.in/ffmpeg" target="_blank"&gt;FfmpegInstall&lt;/a&gt; that does the installation for you. 
&lt;/p&gt;
&lt;p&gt;
I was hesitant to run scripts to install all the various components to this solution. I wanted to know what was being installed and I wanted to stay with RPM and yum, or at least source from the SVN repositories where possible. The ffmpeg and ffmpeg-php packages are distributed off his server which may cause some people concern, but it works. And after banging your head against the keyboard for a couple of days that is mighty fine news. 
&lt;/p&gt;
&lt;p&gt;
If it makes you feel any better, he has received a &lt;a href="http://www.efytimes.com/efytimes/24867/news.htm" target="_blank"&gt;FOSS India Award&lt;/a&gt; award for his work on this project. 
&lt;/p&gt;
&lt;p&gt;
FfmpegInstall comes in 2 flavors, one for shared hosting and another for when you have your own server. There are also forums for you should you need some additional community support. 
&lt;/p&gt;
&lt;p&gt;
It&amp;#39;s such a sweet feeling to finally get this stuff installed and working, load up your first video and see the beautiful thumbnail and converted FLV produced as desired. 
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Installing-ffmpeg-and-ffmpeg-php-on-CentOS-52.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Installing-ffmpeg-and-ffmpeg-php-on-CentOS-52.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=0f84fd12-d337-47c2-a7c6-e9e40b56e9b9</guid>
      <pubDate>Wed, 08 Oct 2008 07:27:00 -1200</pubDate>
      <category>ffmpeg</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=0f84fd12-d337-47c2-a7c6-e9e40b56e9b9</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=0f84fd12-d337-47c2-a7c6-e9e40b56e9b9</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Installing-ffmpeg-and-ffmpeg-php-on-CentOS-52.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=0f84fd12-d337-47c2-a7c6-e9e40b56e9b9</wfw:commentRss>
    </item>
    <item>
      <title>Parse XML with jQuery</title>
      <description>&lt;p&gt;
I had a client come to me this week with a quick request. His company distributes the same news to their website and their digital media network (they have plasma displays throughout their organization displaying a variety of content from Flash to video to images and text). So, he wants to use the same XML file for both. 
&lt;/p&gt;
&lt;p&gt;
Rather than using server side language to do this, which would have been a pain in this instance, I found that &lt;a href="http://jquery.com" target="_blank" title="jQuery JavaScript Library"&gt;jQuery&lt;/a&gt; would do the job.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Here&amp;#39;s the skinny: the XML is formatted RSS 2.0 and the page just reads and display title, source, and description. All I needed to do was add jQuery to the page, load up the XML file, retrieve the values, and append the content to a div on the page.
&lt;/p&gt;
&lt;p&gt;
The jQuery code looks like this:
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	&amp;lt;script src=&amp;quot;jquery-1.2.6.min.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
	&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;
	&lt;/p&gt;
	&lt;p&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; $(document).ready(function(){&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $.ajax({&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; type: &amp;quot;GET&amp;quot;,&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; url: &amp;quot;sample.xml&amp;quot;,&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dataType: &amp;quot;xml&amp;quot;,&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; success: function(xml) {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(xml).find(&amp;#39;item&amp;#39;).each(function(){&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var title = $(this).find(&amp;#39;title&amp;#39;).text();&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var source = $(this).find(&amp;#39;source&amp;#39;).text();&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var description = $(this).find(&amp;#39;description&amp;#39;).text();&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(&amp;#39;&amp;lt;div class=&amp;quot;news_title&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;#39;).html(title).appendTo(&amp;#39;#news_wrap&amp;#39;);&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(&amp;#39;&amp;lt;div class=&amp;quot;news_source&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;#39;).html(source).appendTo(&amp;#39;#news_wrap&amp;#39;);&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(&amp;#39;&amp;lt;div class=&amp;quot;news_description&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;#39;).html(description).appendTo(&amp;#39;#news_wrap&amp;#39;);&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;
	&amp;lt;/script&amp;gt;
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
It&amp;#39;s pretty straight forward, and I almost don&amp;#39;t feel like much of a programmer this was so easy. First I make sure the document is ready, then make an ajax call to get the xml file. I assign a function to handle the success event. 
&lt;/p&gt;
&lt;p&gt;
The function then looks for a node matching the find, in the first case &amp;quot;item&amp;quot;, and then loops on that.
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	$(xml).find(&amp;#39;item&amp;#39;).each(function(){ ... do something ... }
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Within the loop I retrieve the data into local vars and then append that data with some html wrapping to the div#news_wrap which is the target div within the page.
&lt;/p&gt;
&lt;p&gt;
It&amp;#39;s that simple.
&lt;/p&gt;
&lt;p&gt;
You can see a working example here: &lt;a href="http://www.simplyprofound.com/samples/xml_jquery/"&gt;http://www.simplyprofound.com/samples/xml_jquery/ 
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Parse-XML-with-jQuery.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Parse-XML-with-jQuery.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=a2d8477c-873e-4a64-92d8-a54916710906</guid>
      <pubDate>Fri, 03 Oct 2008 09:23:00 -1200</pubDate>
      <category>jQuery</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=a2d8477c-873e-4a64-92d8-a54916710906</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=a2d8477c-873e-4a64-92d8-a54916710906</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Parse-XML-with-jQuery.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=a2d8477c-873e-4a64-92d8-a54916710906</wfw:commentRss>
    </item>
    <item>
      <title>Using Scrolling Text Box jScrollpane</title>
      <description>&lt;p&gt;
I&amp;#39;ve had a couple of situations recently that caled for a scrolling text box smack in the middle of my HTML layout. Because the sites were running off &lt;a href="http://www.expressionengine.com" target="_blank" title="Expression Engine"&gt;Expression Engine&lt;/a&gt; for the CMS, and SEO for both sites very of primary importance, I couldn&amp;#39;t use Flash. And rather than using some nasty IFRAME (I&amp;#39;ve just never gotten used to that thing), I found &lt;a href="http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html" target="_blank" title="Kelvin Luck - jScrollPane"&gt;jScrollPane&lt;/a&gt;, a &lt;a href="http://jquery.com/" target="_blank"&gt;jQuery&lt;/a&gt; based solution.
&lt;/p&gt;
&lt;p&gt;
jScrollPane can easily be skinned with CSS to integrate nicely into any design and work across every browser. Here are some &lt;a href="http://www.kelvinluck.com/assets/jquery/jScrollPane/basic.html" target="_blank" title="jScrollPane"&gt;simple examples&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
I&amp;#39;ve also found the browser support to be perfect. For me that means IE 6+, Firefox 2+, Safari. 
&lt;/p&gt;
&lt;p&gt;
I use this on &lt;a href="http://www.derekvreeland.com" target="_blank" title="Derek Vreeland"&gt;Derek Vreeland&amp;#39;s site&lt;/a&gt; as well as the &lt;a href="http://www.adventconspiracy.org" target="_blank" title="Advent Conspiracy"&gt;Advent Conspiracy&lt;/a&gt; site. As I said, the fall back solution, and the solution I would have used previous to happening upon jScrollPane, would have been to do this in Flash. While Flash has gotten better at font rendering and recently has received some SEO help, it&amp;#39;s still not as easy as this solution.
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Using-Scrolling-Text-Box-jScrollpane.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Using-Scrolling-Text-Box-jScrollpane.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=c7db4ccf-0cea-49bc-bece-3173c9d4b79f</guid>
      <pubDate>Wed, 24 Sep 2008 14:46:00 -1200</pubDate>
      <category>General Developer</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=c7db4ccf-0cea-49bc-bece-3173c9d4b79f</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=c7db4ccf-0cea-49bc-bece-3173c9d4b79f</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Using-Scrolling-Text-Box-jScrollpane.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=c7db4ccf-0cea-49bc-bece-3173c9d4b79f</wfw:commentRss>
    </item>
    <item>
      <title>Using CSS Image Rollover Menus</title>
      <description>&lt;p&gt;
Over the years I have shied away from using graphics in menus because I wanted to maximize SEO potential. In recent months I&amp;#39;ve stumbed upon a completely palatable CSS solution that allows me to have the text in the link, but replace it with a rollover image. This technique doesn&amp;#39;t appear to be new, but it&amp;#39;s new to me and I dig it.
&lt;/p&gt;
&lt;p&gt;
I haven&amp;#39;t found a browser yet that has any problem with this technique. I&amp;#39;ve even used this in a project where javascript was outlawed.
&lt;/p&gt;
&lt;p&gt;
So, here&amp;#39;s how it works. The entire menu runs off a single image that stacks the normal state on top of the rollover state. Each menu item negative offsets the image to the location of that image. Then the CSS will then shift the image vertically to the rollover position. Here&amp;#39;s an example from &lt;a href="http://www.derekvreeland.com" target="_blank" title="Derek Vreeland"&gt;derekvreeland.com&lt;/a&gt;:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://derekvreeland.com/images/nav_full.gif" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;
And another example from &lt;a href="http://www.adventconspiracy.org" target="_blank" title="Advent Conspiracy"&gt;Advent Conspiracy&lt;/a&gt;:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.adventconspiracy.org/images/main_navigation.gif" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;
Here&amp;#39;s what this might look like in the HTML (this is not a tutorial, so beware the details):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul id=&amp;quot;menu&amp;quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;li id=&amp;quot;home_btn&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/&amp;quot; title=&amp;quot;my website name&amp;quot;&amp;gt;home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;li id=&amp;quot;book_btn&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/book&amp;quot; title=&amp;quot;about my book&amp;quot;&amp;gt;the book&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;...&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And then in the CSS:&lt;br /&gt;
&lt;br /&gt;
#menu li a {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;display:block;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;width: 300px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;height:20px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background: transparent url(/images/menu.gif) no-repeat scroll 0 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;text-indent:-9999px; // this moves the text outside the visible area &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home_btn a {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background-position: 0 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;width: 100px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#home_btn a:hover {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background-position: 0 -20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#book_btn a {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background-position: -100px 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;width: 200px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#book_btn a:hover {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background-position: -100 -20px;&lt;br /&gt;
}
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&lt;br /&gt;
The only odd behavior I&amp;#39;ve noticed is that since the text is moved way off to the left, when you click a menu item and the browser shoulds you the hyperlink border it will extend way off screen. Otherwise, I find this method to be super easy to implement and even update with changes. Updates usually involve generating a new image and recalculating my math for starting position and rollover shifts. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.simplyprofound.com/post/Case-Study-Shape-Shifters-by-Derek-Vreeland.aspx" title="Derek Vreeland"&gt;Full Derek Vreeland Case Study&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.simplyprofound.com/post/Case-Study-Advent-Conspiracy.aspx" title="Advent Conspiracy"&gt;Full Advent Conspiracy Case Study &lt;/a&gt;
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Using-CSS-Image-Rollover-Menus.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Using-CSS-Image-Rollover-Menus.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=d2950531-c450-4cf4-8a86-118b5145457e</guid>
      <pubDate>Wed, 24 Sep 2008 14:31:00 -1200</pubDate>
      <category>General Developer</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=d2950531-c450-4cf4-8a86-118b5145457e</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=d2950531-c450-4cf4-8a86-118b5145457e</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Using-CSS-Image-Rollover-Menus.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=d2950531-c450-4cf4-8a86-118b5145457e</wfw:commentRss>
    </item>
    <item>
      <title>Using Transparent PNG Images</title>
      <description>&lt;p&gt;
&lt;a href="http://en.wikipedia.org/wiki/Portable_Network_Graphics#Web_browser_support_for_PNG" target="_blank" title="PNG Browser Support"&gt;Browser support for PNG&lt;/a&gt; is completely acceptable now in my opinion, and I use it quite a bit on some heavy graphics in the &lt;a href="http://www.derekvreeland.com" target="_blank" title="Derek Vreeland"&gt;derekvreeland.com&lt;/a&gt; site that require it.
&lt;/p&gt;
&lt;p&gt;
This looks great in every browser I tested with the exception of IE6. IE6 still displays the PNG, but without the transparency. While this isn&amp;#39;t ideal, it&amp;#39;s acceptable as it&amp;#39;s not broken and I benefit from the nice effect everywhere else. 
&lt;/p&gt;
&lt;p&gt;
Help those poor people still using IE6 by giving them a reason to update already. &lt;br /&gt;
&lt;br /&gt;
I use transparent PNGs on this site for the book cover photos, the photos of Derek, and the background tiles of the text boxes. Without the use of transparent PNGs here I would have likely needed to develop this site in Flash. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.simplyprofound.com/post/Case-Study-Shape-Shifters-by-Derek-Vreeland.aspx"&gt;Read the Derek Vreeland case study here&lt;/a&gt;. 
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Using-Transparent-PNG-Images.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Using-Transparent-PNG-Images.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=e93bee49-f5ad-4885-aa6a-1bbf465dcc56</guid>
      <pubDate>Wed, 24 Sep 2008 14:23:00 -1200</pubDate>
      <category>General Developer</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=e93bee49-f5ad-4885-aa6a-1bbf465dcc56</pingback:target>
      <slash:comments>4</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=e93bee49-f5ad-4885-aa6a-1bbf465dcc56</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Using-Transparent-PNG-Images.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=e93bee49-f5ad-4885-aa6a-1bbf465dcc56</wfw:commentRss>
    </item>
    <item>
      <title>Case Study: Shape Shifters by Derek Vreeland</title>
      <description>&lt;p&gt;
&lt;strong&gt;Client:&lt;/strong&gt; Dr. Derek Vreeland, author&lt;br /&gt;
&lt;strong&gt;URL:&lt;/strong&gt; &lt;a href="http://www.derekvreeland.com" target="_blank" title="Derek Vreeland"&gt;www.derekvreeland.com&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Design:&lt;/strong&gt; Kerry Layton&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Overview&lt;/strong&gt;&lt;br /&gt;
The site promotes Derek&amp;#39;s first book &amp;quot;Shape Shifters&amp;quot; which he is self-publishing and, of course, self marketing. The site introduces the book, provides a free chapter, showcases endorsements and speaking events, and sells. Search Engine Optimization was of primary importance, as it almost always is.&lt;br /&gt;
&lt;br /&gt;
For the CMS of the site I once again used &lt;a href="http://www.expressionengine.com" target="_blank" title="Expression Engine"&gt;Expression Engine&lt;/a&gt;. This tool really is a huge time saver and has been able to handle every challenge I&amp;#39;ve thrown at it. I have to actually remind myself that I can code PHP with it if I really want to; I just haven&amp;#39;t found many cases that warrant it.&lt;br /&gt;
&lt;br /&gt;
What Expression Engine is doing:&lt;br /&gt;
- the home page features some news items which come from a custom weblog and is available via RSS or Atom&lt;br /&gt;
- the Speaking Engagements form is a &lt;a href="http://www.solspace.com" target="_blank" title="Solspace Freeform"&gt;Solspace Freeform&lt;/a&gt; form&lt;br /&gt;
- the Contact form is a straight forward EE &lt;a href="http://expressionengine.com/docs/modules/email/contact_form.html" target="_blank"&gt;email contact form&lt;/a&gt;&lt;br /&gt;
- templates are constructed in distinct template groups, and common elements are brought together via &lt;a href="http://expressionengine.com/docs/templates/embedding_templates.html" target="_blank"&gt;sub-templates&lt;/a&gt; using the {embed=template} tags&lt;br /&gt;
&lt;br /&gt;
I haven&amp;#39;t stressed too much about the templating strategy I&amp;#39;ve used so far, primarily relying on the use of the embed tag, but I still feel like I&amp;#39;m doing old school ASP include tags. I would much prefer a solution more akin to the master templates in ASP.NET. Like I said, this works so I haven&amp;#39;t stressed to much about that.&lt;br /&gt;
&lt;br /&gt;
Derek currently blogs via &lt;a href="http://derekvreeland.blogspot.com/" target="_blank" title="Derek Vreeland"&gt;Blogger&lt;/a&gt;. In the future we may bring that in to Expression Engine also.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Paypal to Sell&lt;/strong&gt;&lt;br /&gt;
Derek has one product. While the book is carried at &lt;a href="http://www.amazon.com/Shape-Shif-Changes-Human-Heart/dp/0978535294/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1221741619&amp;amp;sr=8-1" target="_blank"&gt;Amazon&lt;/a&gt;, Derek stands to make a little more if he can sell the book directly. To that end we simply setup a &lt;a href="https://www.paypal.com/us/cgi-bin/webscr?cmd=xpt/Merchant/general/PersonalVsBusiness-outside" target="_blank" title="Paypal Premier Account"&gt;Premier Account&lt;/a&gt; (which you may upgrade to from a personal account). This allows him to accept most any payment type. Within Paypal he generates a button for the book which goes on his product page. Paypal handles all the shopping cart and payment services as well as allowing Derek to easily generate shipping details for labels and tracking. &lt;br /&gt;
&lt;br /&gt;
I&amp;#39;ve been doing quite a bit of e-commerce lately and I still love the simplicity of the Paypal model for this kind of thing. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Couple More Technical Bits&lt;/strong&gt;&lt;br /&gt;
I took the opportunity to utilize a couple of new techniques that I have been finding to be very useful. I deal with each of those in subsequent, short postings.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.simplyprofound.com/post/Using-Transparent-PNG-Images.aspx" title="Transparent PNG"&gt;Transparent PNGs&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.simplyprofound.com/post/Using-CSS-Image-Rollover-Menus.aspx" target="_blank" title="CSS Menu Image Rollovers"&gt;CSS Menu Image Rollover Menus&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.simplyprofound.com/post/Using-Scrolling-Text-Box-jScrollpane.aspx" target="_blank" title="Using Scrolling Text Box jScrollPane"&gt;Scrolling Text Box&lt;/a&gt; 
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Case-Study-Shape-Shifters-by-Derek-Vreeland.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Case-Study-Shape-Shifters-by-Derek-Vreeland.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=9ee42075-a2ea-40de-a639-fafad16c4b1b</guid>
      <pubDate>Wed, 24 Sep 2008 14:13:00 -1200</pubDate>
      <category>Case Studies</category>
      <category>Expression Engine</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=9ee42075-a2ea-40de-a639-fafad16c4b1b</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=9ee42075-a2ea-40de-a639-fafad16c4b1b</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Case-Study-Shape-Shifters-by-Derek-Vreeland.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=9ee42075-a2ea-40de-a639-fafad16c4b1b</wfw:commentRss>
    </item>
    <item>
      <title>Boxing Clever Launches New Site</title>
      <description>&lt;p&gt;
My good friends over at &lt;a href="http://www.boxing-clever.com" target="_blank"&gt;Boxing Clever&lt;/a&gt; have launched their new website at &lt;a href="http://www.boxing-clever.com" target="_blank"&gt;www.boxing-clever.com&lt;/a&gt;. Great job to Chris, Jim, Dave and all the gang.
&lt;/p&gt;
&lt;p&gt;
Also, be sure to check out the &lt;a href="http://boxing-clever-blog.blogspot.com/" target="_blank"&gt;Boxing Clever blog&lt;/a&gt; which is thoroughly enjoyable. 
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Boxing-Clever-Launches-New-Site.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Boxing-Clever-Launches-New-Site.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=77e6ae2b-df04-47e9-a101-ac3d1e96e91b</guid>
      <pubDate>Fri, 19 Sep 2008 04:02:00 -1200</pubDate>
      <category>General Developer</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=77e6ae2b-df04-47e9-a101-ac3d1e96e91b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=77e6ae2b-df04-47e9-a101-ac3d1e96e91b</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Boxing-Clever-Launches-New-Site.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=77e6ae2b-df04-47e9-a101-ac3d1e96e91b</wfw:commentRss>
    </item>
    <item>
      <title>Case Study: Advent Conspiracy</title>
      <description>&lt;strong&gt;Client:&lt;/strong&gt; &lt;a href="http://www.boxing-clever.com" target="_blank"&gt;Boxing Clever&lt;/a&gt; (agency) and &lt;a href="http://www.adventconspiracy.org" target="_blank"&gt;Advent Conspiracy&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;URL:&lt;/strong&gt; &lt;a href="http://www.adventconspiracy.org" target="_blank"&gt;www.adventconspiracy.org&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Design:&lt;/strong&gt; &lt;a href="http://www.boxing-clever.com" target="_blank"&gt;Boxing Clever&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Overview&lt;/h3&gt;&lt;a href="http://www.adventconspiracy.org" target="_blank"&gt;Advent Conspiracy&lt;/a&gt; is an organization that promotes a spirit of giving during the holiday season; specifically giving to &lt;a href="http://www.water.cc" target="_blank"&gt;Living Water International&lt;/a&gt;, a group that digs water wells in impoverished nations providing fresh, clean water where dirty, diseased water is the norm.&lt;br /&gt;
&lt;br /&gt;
The core call of the site is the &amp;quot;Enter the Story&amp;quot;. The site promotes stories from contributors who are directly involved with this effort around the world. Theses people, whether individuals, churches, or organizations register on the site and submit their story with accompanying photos. Those stories are then plotted on a world map for everyone to share and from which to gain inspiration.&lt;br /&gt;
&lt;br /&gt;
Here&amp;#39;s a quick rundown of the functionality:&lt;br /&gt;
&lt;br /&gt;
- Content Management (CMS)&lt;br /&gt;
- News blurbs on home page&lt;br /&gt;
- Video feature on home page and Videos section&lt;br /&gt;
- Membership with special registration &lt;br /&gt;
- Story display via world map&lt;br /&gt;
- Story management form&lt;br /&gt;
- Blog w/ RSS &amp;amp; ATOM&lt;br /&gt;
- Opt-in subscription&lt;br /&gt;
&lt;br /&gt;
There are also some workflow issues pertaining to the user registration and story submissions that are handled by the site administrators. &lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;The Tools&lt;/h3&gt;
&lt;p&gt;
We chose to leverage the flexibility and extensibility of &lt;a href="http://www.expressionengine.com" target="_blank"&gt;Expression Engine&lt;/a&gt; for the site, and I&amp;#39;m very pleased with how this turned out. EE, along with very cool modules, extensions and plugins that were employed to make this site work, powers the site itself, the news, the blog, the video section (which is Flash FLVs and/or &lt;a href="http://www.youtube.com" target="_blank"&gt;YouTube&lt;/a&gt;), the story data, the registration and membership, and the CMS needs. &lt;br /&gt;
&lt;br /&gt;
For the map and story syndication we ended up going with a &lt;a href="http://ww.trippermap.com" target="_blank"&gt;Trippermap&lt;/a&gt; + &lt;a href="http://www.flickr.com" target="_blank"&gt;Flickr&lt;/a&gt; mashup. We researched a variety of mapping solutions and considered Google maps as well as building something ourselves. While the developer in me would have loved to tackle a Google mashup or developed a solution more from the ground up, we just didn&amp;#39;t have the time and resources in this project to tackle that. Adding a Flickr account and admin to the mix is an added level of management, but it works well with the necessary workflow at the client to approve and manage the story entries and photos.&lt;br /&gt;
&lt;br /&gt;
So, that&amp;#39;s the high level pass at this site. Check it out. [AC] has some great content, especially the &lt;a href="http://www.adventconspiracy.org/videos" target="_blank"&gt;videos&lt;/a&gt; and &lt;a href="http://www.adventconspiracy.org/resources/category/brochures/" target="_blank"&gt;brochures&lt;/a&gt; in the resources section.
&lt;/p&gt;
&lt;p&gt;
In upcoming posts I&amp;#39;ll dig deeper into how these features were implemented.
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Case-Study-Advent-Conspiracy.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Case-Study-Advent-Conspiracy.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=65f18d5a-f44a-4ec4-88fb-acbfab92c5d7</guid>
      <pubDate>Tue, 02 Sep 2008 14:46:00 -1200</pubDate>
      <category>Case Studies</category>
      <category>Expression Engine</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=65f18d5a-f44a-4ec4-88fb-acbfab92c5d7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=65f18d5a-f44a-4ec4-88fb-acbfab92c5d7</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Case-Study-Advent-Conspiracy.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=65f18d5a-f44a-4ec4-88fb-acbfab92c5d7</wfw:commentRss>
    </item>
    <item>
      <title>Volusion may be right for somebody - not for me</title>
      <description>&lt;p&gt;
I had a lengthy, detailed article in progress on how I had expertly customized the &lt;a href="http://www.volusion.com/" target="_blank"&gt;Volusion&lt;/a&gt; shopping cart interface for a client. Volusion had been recommended to me as a great e-commerce solution by more than one source. 
&lt;/p&gt;
&lt;p&gt;
That article has been rendered mute because the statement on their site &amp;quot;Customize any text &amp;amp; graphics on your site&amp;quot; is simply not true. You cannot &amp;quot;customize any&amp;quot; element on the site. You can change the style, but not position of most text and graphics within reason. You may not swap text for an image. 
&lt;/p&gt;
&lt;p&gt;
As a result, the client and I decided to cancel the Volusion account and resurrect our search for another vendor.&lt;br /&gt;
&lt;br /&gt;
We were originally very excited about using the Volusion system, which is a hosted application, after reviewing dozens of other free and commercial packages. They had all the features we needed, they had the right price, they made the merchant account and SSL easy, and they offered (we felt) the level of customization we needed. The lack of ability to customize elements of the product and checkout pages were the deal breaker. &lt;br /&gt;
&lt;br /&gt;
In retrospect I&amp;#39;m not sure there were additional questions we could have asked that would have signaled us that this was going to be the case. When I discovered I couldn&amp;#39;t reposition elements inside the page, I couldn&amp;#39;t swap text for images, when my only default shipping options in the drop down were &amp;quot;UPS&amp;quot; or &amp;quot;more options...&amp;quot;, when I didn&amp;#39;t have source files on the FTP for the detail and cart pages (which were clearly shown in the screencast on their website), I addressed those concerns with the support team. I was informed, over the course of numerous exchanges with which I won&amp;#39;t bore you, that I couldn&amp;#39;t access those features and customize those elements via CSS, HTML or otherwise. All I could do was style some text and swap some images.&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#39;t care much what your cart looks like, if you don&amp;#39;t care that their UPS partnership takes priority over their clients and client&amp;#39;s users, if you don&amp;#39;t care that their customer support team&amp;#39;s favorite words are &amp;quot;no&amp;quot; and they will be shocked by your requests, then Volusion is the vendor for you. Volusion is not the vendor for me. 
&lt;/p&gt;
&lt;p&gt;
p.s. We have chosen another vendor and are in the latter stages of customization and configuration. Once it&amp;#39;s up and running I&amp;#39;ll fill you in on those details. You can be sure that our questions were much more suspicious and direct during this round of selection.
&lt;/p&gt;
</description>
      <link>http://www.simplyprofound.com/post/Volusion-may-be-right-for-somebody2c-not-for-me.aspx</link>
      <author>dave.nospam@nospam.simplyprofound.com (dave)</author>
      <comments>http://www.simplyprofound.com/post/Volusion-may-be-right-for-somebody2c-not-for-me.aspx#comment</comments>
      <guid>http://www.simplyprofound.com/post.aspx?id=885e7efd-eeac-4625-b9c9-3e2050beffb3</guid>
      <pubDate>Sat, 30 Aug 2008 10:53:00 -1200</pubDate>
      <category>Shopping Carts</category>
      <dc:publisher>dave</dc:publisher>
      <pingback:server>http://www.simplyprofound.com/pingback.axd</pingback:server>
      <pingback:target>http://www.simplyprofound.com/post.aspx?id=885e7efd-eeac-4625-b9c9-3e2050beffb3</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.simplyprofound.com/trackback.axd?id=885e7efd-eeac-4625-b9c9-3e2050beffb3</trackback:ping>
      <wfw:comment>http://www.simplyprofound.com/post/Volusion-may-be-right-for-somebody2c-not-for-me.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.simplyprofound.com/syndication.axd?post=885e7efd-eeac-4625-b9c9-3e2050beffb3</wfw:commentRss>
    </item>
  </channel>
</rss>