<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Ask Westley!</title>
<link>http://www.askwestley.com/</link>
<description>Computer geek, and self-appointed know-it-all, Westley Annis answers all those hard questions about anything related to computers and technology, as well as business and politics.</description>
<language>en</language>
<copyright>Copyright 2013</copyright>
<lastBuildDate>Tue, 17 Aug 2010 20:36:41 -0600</lastBuildDate>
<generator>http://www.movabletype.org/?v=4.1</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 


<item>
<title>Change the values used for calculations in a Drop-Down list in Adobe LiveCycle</title>
<description><![CDATA[<p>You have to do a little extra work with the drop-down list.</p>
<p>To the user, a drop-down list is nothing more than a list with the values shown that they can choose from. To the programmer, that would be you in this case, the actual value that the code can use doesn't have to resemble the value selected by the user at all. First, a little background history of drop-down lists.</p>
<p>Drop-down lists started out as a way to allow a user to select a single value from a list, which was usually stored in some type of table in a database. For both cost reasons (memory and storage used to be very expensive) and data integrity reasons (the more someone has to enter the same item, the greater the chance one of those entries is going to be entered incorrectly), programmers developed methods of entering data once but using it multiple times.</p>
<p>As an example, the user may see a list of fruits:</p>
<div style="width:100px; margin:auto 0 auto"><div class="code"><table borders="2" cellpadding="2" cellspacing="2">
	<tr><td>Apples</td></tr>
   <tr><td>Oranges</td></tr>
   <tr><td>Bananas</td></tr>
   <tr><td>Grapes</td></tr>
</table></div></div>
<p>To a user, this is just a list of fruits. To the programmer, it is a list of items and he really doesn't care what the items are, but everytime Oranges are selected, he needs to be sure he is referring to the same fruit. Rather than entering this list of fruits everytime he needs the user to select one, he enters the list of fruits into a table and then just reads the table and displays it to the user. Now he only needs the storage space to store the list of fruits once. </p>
<p>To save even more on storage space, each entry also gets an index number, so that the table now looks like this:</p>
<div style="width:100px; margin:auto 0 auto"><div class="code"><table borders="2" cellpadding="2" cellspacing="2">
	<tr><td>1</td><td>Apples</td></tr>
   <tr><td>2</td><td>Oranges</td></tr>
   <tr><td>3</td><td>Bananas</td></tr>
   <tr><td>4</td><td>Grapes</td></tr>
</table></div></div>
<p>If the user selects Oranges, the programmer only needs to store the index value of 2. This adds flexibilty in that now he only needs to write code once to display a drop-down list and all he has to change is what table the list is drawn from. Additionally, he can add more items to the list without having to redo any previous code or damaging any user entries he may have already received. Plus, to make it easier for the user to find an entry, especially in a long list, he can now sort the entries knowing the index value will always stay consistent.</p>
<p>The following tables shows two new entries added to the list (index value now does to 6 instead of 4) but is sorted alphabetically by the name of the fruit, instead of the order the fruits were entered into the table.</p>
<div style="width:150px; margin:auto 0 auto"><div class="code"><table borders="2" cellpadding="2" cellspacing="2">
	<tr><td>1</td><td>Apples</td></tr>
   <tr><td>3</td><td>Bananas</td></tr>
   <tr><td>6</td><td>Cantaloup &nbsp; &nbsp;</td></tr>
   <tr><td>4</td><td>Grapes</td></tr>
   <tr><td>2</td><td>Oranges</td></tr>
   <tr><td>5</td><td>Peaches</td></tr>
</table></div></div>

<p>Now, let's look at your issue with a drop-down list in Adobe LiveCycle.</p>
<p>Adobe LiveCycle is used to create interactive forms in Adobe Acrobat files. This allows companies to distribute forms that users can type directly into and can also perform calculations and other simple programming.</p>
<p>Since Adobe Acrobat files are usually distributed to end-users to use on their own PC's, they don't always have access to a database to be able to drawn a list from to populate a drop-down field. Luckily, the cost of memory and storage has dropped dramatically so that becomes less of an issue.</p>
<p>When you create a drop-down field in Adobe LiveCycle, you have to populate the drop-down list manually. This is done by adding the items in the drop-down controls properties,  shown as you did in Image 1. Because Adobe LiveCycle doesn't expect to do much more than just display the chosen selection, by default it doesn't use a separate index or value field.</p>
<img src="http://www.askwestley.com/archives/2010/08/LiveCycleImage1.jpg">
<p>Since you are looking to do additional calculations on the item selected, you need to manually enter the index or value you want Adobe LiveCycle to return to your programming code whenever you reference the field. You can do this by clicking on the Binding tab of the drop-down controls properties.</p>
<p>Here you can specify a more meaningful name to your control and you can specify specific values for each item in your drop-down list. You can see I changed the name of the control and the values for each list item in Image 2.</p>
<img src="http://www.askwestley.com/archives/2010/08/LiveCycleImage2.jpg">
<p>Of course, this only gets you to where you are calculating on the right values. You will need to add some basic calculations to your form to get it to start adding things up for you. Best way to learn how to do that is to follow the tutorial included in the help file. Press F1 to open the help file, click on Quick Start Tutorials, and then click on &quot;Creating a purchase order form&quot;. It is 26 lessons and you'll be able to skip the ones that you feel you already know.</p>]]></description>
<link>http://www.askwestley.com/archives/2010/08/change_the_valu.html</link>
<guid>http://www.askwestley.com/archives/2010/08/change_the_valu.html</guid>
<category>Programming</category>
<pubDate>Tue, 17 Aug 2010 20:36:41 -0600</pubDate>
</item>

<item>
<title>Hide Your Online Presence on Facebook</title>
<description><![CDATA[<p>A lot of folks use <a href="http://www.Facebook.com">Facebook</a> to post quick little blurbs about what they are planning to do, are doing, or have just finished doing. It's a way of providing a window into their lives, whether it is part of their personal or working life.</p>

<p>The simplest way to do that is to just login to Facebook from your web browser and enter it into the &ldquo;What's on your mind?&rdquo; box at the top of the page. Since Facebook is all about communication and wanting to facilitate that communication, Facebook lets all of your friends know via the chat window, located in the lower right corner of your Facebook window.</p>

<p>This is a great feature for those who want to chat, but for someone in your scenario, it becomes an unwanted distraction when someone sees you online and wants to start chatting.</p>

<p>Fortunately, you can hide your online status. Open the chat window, click on the Options button, and select Go Offline. Even better, your online/offline status is saved between Facebook sessions. If you go offline in chat, you will stay offline until you decide to go online again.</p>

<p>As for the second part of your question, can you ignore a chat request? Absolutely. Social media consultant <a href="http://www.SocialGumbo.com">George Williams</a> says &ldquo;I leave chat turned off most of the time, but no. It is a communications channel of convenience, just like a phone. Despite the myths of the cell phone age it is perfectly valid to let a call go to voicemail.&rdquo;</p>

<p>A few other ways you can update your Facebook status without worrying about chat requests is to post thru <a href="http://twitter.com">Twitter</a> and let your tweets appear on Facebook (my favorite method). Use a desktop application, such as <a href="http://www.tweetdeck.com/">TweetDeck</a> (the advantage of using a desktop app over Twitter is you won't be limited to Twitters 140 character limit). Or, you can post updates using text messaging thru your cellphone (you gain another 20 characters, but I haven't had the best of luck with Facebook and text messaging).</p>

<p>By the way, you can find me on <a href="http://twitter.com/westleyannis">Twitter</a>, <a href="http://www.Facebook.com/westleyannis">Facebook</a>, <a href="http://foursquare.com/user/westleyannis">FourSquare</a>, and <a href="http://www.linkedin.com/in/westley">LinkedIn</a>.<br />
</p>]]></description>
<link>http://www.askwestley.com/archives/2010/02/hide_your_onlin.html</link>
<guid>http://www.askwestley.com/archives/2010/02/hide_your_onlin.html</guid>
<category>Internet/Web Services</category>
<pubDate>Wed, 24 Feb 2010 21:47:56 -0600</pubDate>
</item>

<item>
<title>Have a Word Macro Detect Your Thumb Drive</title>
<description><![CDATA[<p>Although not directly a part of <a href="http://msdn.microsoft.com/en-us/isv/bb190538.aspx">Visual Basic for Applications (VBA)</a>, the macro language of the <a href="http://office.microsoft.com/en-us/FX103525111033.aspx">Microsoft Office</a> Suite which includes <a href="http://office.microsoft.com/en-us/word/FX100487981033.aspx">Word</a> and <a href="http://office.microsoft.com/en-us/excel/FX100487621033.aspx">Excel</a>, VBA can detect all sorts of things about your current hardware configuration using the <a href="http://msdn.microsoft.com/en-us/library/aa394582.aspx">Windows Management Instrumentation (WMI)</a> <a href="http://en.wikipedia.org/wiki/API">API</a>.</p>

<p>Through the WMI, you can get a list of all logical drives your computer is currently recognizing and search through them looking for your thumb or flash drive. You want to search through the logical drives because the actual physical drives may be partitioned into two or more logical drives and your templates can only be accessed through the logical drive.</p>

<p>The first step in your macro is to create the <a href="http://technet.microsoft.com/en-us/library/bb684728.aspx">connection</a> to the WMI API so that you can query it for the list of drives. This is done using the following code:</p>

<div class="code">Set objWMIService = GetObject(&quot;winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2&quot;)</div>

<p>Once the connection to the WMI is made, you can query the <a href="http://technet.microsoft.com/en-us/library/bb684728.aspx">Win32_LogicalDisk</a> class to get a list of all logical drives.</p>

<div class="code">Set colDisks = objWMIService.ExecQuery(&quot;Select * from Win32_LogicalDisk&quot;)</div>

<p>The Win32_LogicalDisk will answer your query with an array that can be looped through until your thumb drive is found. There are two fields that can be used to determine if the drive being looked at is your thumb drive or not, the VolumeName or VolumeSerialNumber. </p>

<p>Using the VolumeSerialNumber would be the ultimate way to ensure you had the correct drive, since it is nearly impossible for two drives to have the same serial number, it is a little more complicated to get the serial number, so we will just stick with the volume name.</p>

<p>Since you will need the volume name for the next piece of code, go ahead and open Windows Explorer (quickest way is to hold down the Windows key on your keyboard and press the letter E). Windows Explorer shows you a list of all your drives with the volume names first followed by the drive letter inside of parenthesis.</p>

<p>Now that you have your drive letter, you can use the following code to loop through the collection of drives until your drive is found.</p>

<div class="code">For Each objdisk In colDisks<br />
&nbsp;&nbsp;&nbsp;&nbsp;On Error Resume Next<br />
&nbsp;&nbsp;&nbsp;&nbsp;If objdisk.VolumeName = &quot;ThumbDrive&quot; Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strMyDrive = objdisk.DeviceID<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit For<br />
&nbsp;&nbsp;&nbsp;&nbsp;End If<br />
Next</div>

<p>You would just need to replace <em>ThumbDrive</em> in the code above with the name of your thumb drive.</p>

<p>Combining the code with the macro you sent in your question, the entire code would now look like this:</p>

<div class="code">Sub AttachMyTemplate()<br />
Set objWMIService = GetObject(&quot;winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2&quot;)<br />
Set colDisks = objWMIService.ExecQuery(&quot;Select * from Win32_LogicalDisk&quot;)<br />
For Each objdisk In colDisks<br />
&nbsp;&nbsp;&nbsp;&nbsp;On Error Resume Next<br />
&nbsp;&nbsp;&nbsp;&nbsp;If objdisk.VolumeName = &quot;PocketDrive&quot; Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strMyDrive = objdisk.DeviceID<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit For<br />
&nbsp;&nbsp;&nbsp;&nbsp;End If<br />
Next<br />
With ActiveDocument<br />
&nbsp;&nbsp;&nbsp;&nbsp;.UpdateStylesOnOpen = True<br />
&nbsp;&nbsp;&nbsp;&nbsp;.AttachedTemplate = strMyDrive &amp; &quot;\Templates\MyTemplate.dot&quot;<br />
End With<br />
End Sub
]]></description>
<link>http://www.askwestley.com/archives/2009/02/have_a_word_mac.html</link>
<guid>http://www.askwestley.com/archives/2009/02/have_a_word_mac.html</guid>
<category>Microsoft Office</category>
<pubDate>Wed, 04 Feb 2009 08:55:52 -0600</pubDate>
</item>

<item>
<title>Displaying the Following Year in a Word Document</title>
<description><![CDATA[<p>Although not as powerful as using a <a href="http://en.wikipedia.org/wiki/Visual_Basic_for_Applications">VBA macro</a>, <a href="http://www.microsoft.com/word/">Microsoft Word</a> fields are quite powerful on their own, without the security worries of using a macro.</p>

<p>In your case, as you have discovered, it is quite easy to display the current year. The field code to show the current year only would be:<br />
<div class="code">{ DATE \@ "yyyy" \* MERGEFORMAT }</div><br />
In order to increment the result from the <strong>DATE</strong> field, you have to nest that result into another field. You end up with one field serving as a parameter for another field.</p>

<p>To get the following year, use the <strong>SUM</strong> field with the result of <strong>DATE</strong> field as one of its parameters. The final code will look like this:<br />
<div class="code">{ =SUM({ DATE \@ "yyyy" \* MERGEFORMAT }, 1) }</div></p>

<p>Word uses the F9 key, in conjunction with the shift, Alt, and CTRL keys,  to work with fields.</p>
<table width="252" border="2" cellspacing="2" cellpadding="2">
  <tr>
    <td>Key</td>
    <td>Function</td>
  </tr>
  <tr>
    <td>F9</td>
    <td>Update fields</td>
  </tr>
  <tr>
    <td>Shift+F9</td>
    <td>Toggle this field only</td>
  </tr>
  <tr>
    <td>CTRL+F9</td>
    <td>Add field</td>
  </tr>
  <tr>
    <td>Alt+F9</td>
    <td>Toggle all fields</td>
  </tr>
</table>
<ol>To insert the nest fields, follow these steps:
	<li>Press <strong>CTRL+F9</strong> to insert a new field (Word inserts the curly braces for you to indicate you are creating a field)</li>
   <li>Type <strong>=SUM(,1)</strong></li>
   <li>Press your left arrow key three times to place your cursor in front of the comma and press CTRL+F9 to insert a nest field</li>
   <li>Type <strong>DATE \@ &quot;yyyy&quot; \* MERGEFORMAT</strong></li>
   <li>Press F9 to update the fields</li>
   <li>Press Alt+F9 to toggle the fields to show results</li>
</ol>]]></description>
<link>http://www.askwestley.com/archives/2008/12/displaying_the.html</link>
<guid>http://www.askwestley.com/archives/2008/12/displaying_the.html</guid>
<category>Microsoft Office</category>
<pubDate>Mon, 29 Dec 2008 22:11:01 -0600</pubDate>
</item>

<item>
<title>Microsoft Out-of-Band Security Update</title>
<description><![CDATA[<p>A Micro<a href="http://www.microsoft.com"></a>soft out-of-band security update is one released outside of the once monthly schedule that Microsoft adheres to for security patches.</p>

<p>Almost all computer software is going to have some kind of security flaws, especially something as complicated as <a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx">Internet Explorer</a>. Being as <a href="http://www.w3schools.com/browsers/browsers_stats.asp">popular</a> as it is in terms of installed base, hackers tend to focus their efforts on finding flaws to exploit.</p>

<p>When Microsoft released <a href="http://en.wikipedia.org/wiki/Windows_98">Windows 98</a>, they also included a "<a href="http://en.wikipedia.org/wiki/Microsoft_Update">Windows Update</a>" system that made it easy for users to update their systems which was great for home users but turned out to be not so great for corporate users. Some of those early updates tended to "break" other software and forced corporate IT support personnel to try and "unbreak" the latest update. </p>

<p>Since Microsoft was releasing the updates as they developed them, IT departments had no way to prepare for an update or to keep track of what updates Microsoft had released.</p>

<p>To reduce the cost of maintaining updated systems, Microsoft switched to releasing updates once a month on the second Tuesday of the month, also known as <em><a href="http://en.wikipedia.org/wiki/Patch_Tuesday">Patch Tuesday</a></em>, with a bulletin released three days before the patches announcing what products the updates would cover.</p>

<p>Although hackers are constantly trying to find some flaw in Microsoft products to take advantage of, many security researchers are doing the same thing.  To protect the public, when one of the researchers discovers a flaw, they will alert Microsoft and allow Microsoft time to develop a patch before announcing their findings to the public. It's when a hacker finds the flaw before one of the researchers and uses it to attack the general public that it becomes what's known as a "<a href="http://en.wikipedia.org/wiki/Zero-Day_Attack">zero-day flaw</a>" i.e., a flaw that Microsoft has not had a chance to work on before it becomes public knowledge.</p>

<p>Most often, it is these zero-day flaws that Microsoft will release an out-of-band update for, especially if it is considered a critical threat.</p>

<p>Bonus question: How does Microsoft <a href="http://www.microsoft.com/technet/security/bulletin/rating.mspx">classify a threat</a>?</p>

<p>Microsoft will give a threat one of four ratings. </p>

<table cellspacing="0" cellpadding="0" width="75%" style="border: solid 1px #CCCCCC">
<thead>
<tr valign="top" style="background-color:#cccccc">
   <td width="20%">Rating</td><td width="80%">Definition</td>
</tr>
</thead>
<tbody>
<tr valign="top">
   <td><p><b>Critical</b></p></td>
   <td><p>A vulnerability whose exploitation could allow the propagation of an Internet worm without user action.</p></td>
</tr>
<tr valign="top" style="background-color:#99CC99">
   <td><p><b>Important</b></p></td>
   <td><p>A vulnerability whose exploitation could result in compromise of the confidentiality, integrity, or availability of users data, or of the integrity or availability of processing resources.</p></td>
</tr>
<tr valign="top">
   <td><p><b>Moderate</b></p></td>
   <td><p>Exploitability is mitigated to a significant degree by factors such as default configuration, auditing, or difficulty of exploitation.</p></td>
</tr>
<tr valign="top" style="background-color:#99cc99">
   <td><p><b>Low</b></p></td>
   <td><p>A vulnerability whose exploitation is extremely difficult, or whose impact is minimal.</p></td>
</tr>
</tbody>
</table>]]></description>
<link>http://www.askwestley.com/archives/2008/12/microsoft_outof.html</link>
<guid>http://www.askwestley.com/archives/2008/12/microsoft_outof.html</guid>
<category>Microsoft Windows</category>
<pubDate>Tue, 16 Dec 2008 16:33:56 -0600</pubDate>
</item>

<item>
<title>Adding the file path to a Word 2007 Document</title>
<description><![CDATA[<p>To add the file path and name to a Word 2007 document follow these steps (previous versions of Word are similar)<br />
<ul><br />
	<li>Click Insert->Quick Parts->Field</li><br />
	<li>Choose Document Information from the Categories drop-down<br />
	<li>Select FileName from the Field Name </li><br />
        <li>Choose formatting as desired</li><br />
        <li>Check the Add path to filename check box if you want the full path</li><br />
        <li>Click Ok</li><br />
</ul><br />
</p>]]></description>
<link>http://www.askwestley.com/archives/2008/12/adding_the_file.html</link>
<guid>http://www.askwestley.com/archives/2008/12/adding_the_file.html</guid>
<category>Microsoft Office</category>
<pubDate>Sun, 14 Dec 2008 23:06:02 -0600</pubDate>
</item>

<item>
<title>Louisiana Citizens Insurance Tax Credit</title>
<description><![CDATA[<p>Since Hurricanes Katrina and Rita struck the gulf coast of Louisiana an 2005, the Louisiana Citizens FAIR Plan and Louisiana Citizens Coastal Plan both suffered claims that were larger than their reserves could handle.  These two insurance carriers are actually quasi-state run entities in that they are owned by the state but managed separately from the state's general budget.</p>

<p>To settle the billion dollars in claims, the state borrowed money so that policy holders could be pair.  Now the issue is how to pay back that loan.</p>

<p>Built into the legislation that created the plans is an assessment fee that must be paid by all insurance policy holders, regardless of which company they actually have their insurance with.</p>

<p>The state is also able to declare an emergency and collect an emergency assessment along with the regular assessment until the loan is paid down.</p>

<p>With the unexpected surplus in the year-ending 2007 state fiscal budget, Governor Kathleen Blanco was able to convince the state legislator to pass the bill recommended by the governor to refund the amount of the assessments policy holders have paid since the date of the storms.</p>

<p>The assessments can be listed as a credit on your 2006 state tax returns.</p>

<p>The <a href="http://www.rev.state.la.us/sections/hottopics/calac_individual.asp#amount">State Department of Revenue and Taxation</a> has several web pages available to explain the credit and how to claim it.<br />
</p>]]></description>
<link>http://www.askwestley.com/archives/2007/03/louisiana_citiz.html</link>
<guid>http://www.askwestley.com/archives/2007/03/louisiana_citiz.html</guid>
<category>Louisiana</category>
<pubDate>Wed, 07 Mar 2007 23:16:40 -0600</pubDate>
</item>

<item>
<title>Do I need more memory and can I get it?</title>
<description><![CDATA[<p>One of the easier ways to improve the performance of Windows is to give it more memory.  <a href="http://support.microsoft.com/kb/314865">Microsoft</a> states that 64 MB of RAM is the minimum need to operate Windows XP, either Home or Professional editions, with 128 MB being recommended.  I have seen some XP machines with only 128 MB and they are slow as molasses, I'm not sure if I could stand around long enough to watch a machine with only 64 MB try to boot up, regardless of Microsoft claims.</p>

<p>In your case, you have 384 MB of RAM which is healthy enough for someone who is doing email, surfing the web, working with office applications, and a minimal amount of graphic design work.</p>

<p>You don't mention which version of Photoshop you are using, so I'm going to assume the professional version.  <a href="http://www.adobe.com/products/photoshop/systemreqs.html">Adobe</a> says 320 MB is the minimum with at least 384 MB recommended.  So you are sitting right on the bottom line of performance.</p>

<p>If you are going to be doing a lot of graphics work, I would max out the motherboard on RAM adding as much as it could handle.  If you can't do that then go with at least 1 GB of RAM.</p>

<p>How do you find out how much memory your motherboard can handle?  The best way I've found is to visit <a href="http://www.Crucial.com">Crucial</a>'s web site and use their system scanner to tell you how much memory you have, in what configuration, and how much you can add.  It will then give you links to the different types and sizes of memory that should work with your PC.  You can then make a decision on the best memory upgrade path you should take.</p>

<p>One caveat.  Sometimes the system tool can get all the information it needs to show you your different options.  In those cases, you can use the Wizard to select your motherboard and figure out the best chips for you.</p>]]></description>
<link>http://www.askwestley.com/archives/2007/02/do_i_need_more.html</link>
<guid>http://www.askwestley.com/archives/2007/02/do_i_need_more.html</guid>
<category>PC Hardware</category>
<pubDate>Mon, 12 Feb 2007 23:58:13 -0600</pubDate>
</item>

<item>
<title>The Final Harry Potter Book</title>
<description><![CDATA[<p><a href="http://www.amazon.com/gp/search?ie=UTF8&keywords=J.%20K.%20Rowling&tag=westleyannis&index=blended&linkCode=ur2&camp=1789&creative=9325">J. K. Rowling</a> and Scholastic publishing have just announced the title of the final book in the <a href="http://www.amazon.com/gp/search?ie=UTF8&keywords=Harry%20Potter&tag=westleyannis&index=blended&linkCode=ur2&camp=1789&creative=9325">Harry Potter</a> series, <em><a href="http://www.amazon.com/exec/obidos/asin/0545010225/westleyannis">Harry Potter and the Deathly Hallows</a></em>.</p>

<p>As with the previous book, <em><a href="http://www.amazon.com/exec/obidos/asin/0439784549/westleyannis">Harry Potter and the Half-Blood Prince</a></em>, there will be two editions, a standard hardcover book and a deluxe edition which includes additional artwork and a slipcover.</p>

<p>Amazon is accepting pre-orders for the book with their <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2Fexec%2Fobidos%2Ftg%2Fbrowse%2F-%2F468502%2Fpop-up&tag=westleyannis&linkCode=ur2&camp=1789&creative=9325">Pre-Order Price Guarantee</a>.</p>

<p>The standard hardcover can be found <a href="http://www.amazon.com/exec/obidos/asin/0545010225/westleyannis">here</a> while the <a href="http://www.amazon.com/exec/obidos/asin/0545029376/westleyannis">deluxe edition</a> is here.</p>

<p><iframe src="http://rcm.amazon.com/e/cm?t=westleyannis&o=1&p=13&l=ur1&category=harrypotter&banner=1J0FZGQYRKKN19GRRSG2&f=ifr" width="468" height="60" scrolling="no" border="0" marginwidth="0" style="border:none;" frameborder="0"></iframe><br />
</p>]]></description>
<link>http://www.askwestley.com/archives/2007/02/the_final_harry.html</link>
<guid>http://www.askwestley.com/archives/2007/02/the_final_harry.html</guid>
<category>Book Recommendations</category>
<pubDate>Sat, 03 Feb 2007 17:51:25 -0600</pubDate>
</item>

<item>
<title>Archdiocese of New Orleans Seeking Parishoners</title>
<description><![CDATA[<p>The <a href="http://www.arch-no.org/">Archdiocese of New Orleans</a> is in the planning stages for rebuilding Our Lady of Lourdes Church in Violet, LA.  They are asking all parishoners to let them know where they are and to submit comments on the rebuilding of the church.</p>
 
<p>Please use the form below to submit your information electronically or you can mail them to:</p>
<blockquote>Our Lady of Lourdes Church<br />
C/O Janet Perez<br />
P.O. Box 783<br />
Violet LA  70092</blockquote>
 
<form method="post" action="/cgi-sys/formmail.pl">
<input type="hidden" name="recipient" value="lourdes@askwestley.com" />
<input type="hidden" name="subject" value="Our Lady of Lourdes Church" />
<input type="hidden" name="env_report" value="REMOTE_HOST,HTTP_USER_AGENT" />
<INPUT TYPE="hidden" NAME="print_config" VALUE="email">
<input type="hidden" name="print_blank_fields" value="1" />
<input type="hidden" name="title" value="Thanks for the comments!" />
<input type="hidden" name="return_link_url" value="http://www.askwestley.com" />
<input type="hidden" name="return_link_title" value="Return to Ask Westley!" />
<center>
<table border="0" cellpadding="2" width="90%">
<tr>
<td align="right"><div class="calendarhead">Name</div></td>
<td width="70%" align="left"><input type="text" name="realname" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Email</div></td>
<td width="70%" align="left"><input type="text" name="email" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Phone Number</div></td>
<td width="70%" align="left"><input type="text" name="Phone" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Street Address</div></td>
<td width="70%" align="left"><input type="text" name="StreetAddress" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">City</div></td>
<td width="70%" align="left"><input type="text" name="City" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">State</div></td>
<td width="70%" align="left"><input type="text" name="State" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Zipcode</div></td>
<td width="70%" align="left"><input type="text" name="Zipcode" size="35" /></td>
</tr>
<tr>
<td colspan="2"><blockquote>Comments/Suggestions?</blockquote></td>
</tr>
<tr>
<td colspan="2"><textarea rows="12" cols="50" name="Comments" style="margin-left: 0em;"></textarea></td>
</tr>
<tr>
<td colspan="2"><br /><input type="submit" value="Submit" /><p> </p>
<div style='width:75%;font-size:80%;line-height:1.0'>
Note: Questions or comments submitted to Ask Westley! will be edited, become property of Ask Westley! and may be republished in any format.
</div></td>
</tr>
</table>
</center>
</form>
]]></description>
<link>http://www.askwestley.com/archives/2007/01/archdiocese_of.html</link>
<guid>http://www.askwestley.com/archives/2007/01/archdiocese_of.html</guid>
<category>St. Bernard Parish</category>
<pubDate>Sun, 28 Jan 2007 21:37:15 -0600</pubDate>
</item>

<item>
<title>Parade Schedule for St. Bernard Parish in 2007</title>
<description><![CDATA[<p>The only krewe that will be parading for <a href="http://en.wikipedia.org/wiki/Mardi_Gras">Mardi Gras</a> in the 2007 carnival season will be the Knights of Nemesis.  After Mardi Gras, the Irish-Italian-Islenos parade, founded by La. State <a href="http://senate.legis.state.la.us/Boasso/">Sen. Walter Boasso</a>, will roll.  And after a one year hiatus because of <a href="http://en.wikipedia.org/wiki/Hurricane_Katrina">Hurricane Katrina</a>, the Knights of Columbus Crawfish Festival will return.</p>

<p>The schedule and parade routes are listed below.</p>

<p>Knights of Nemesis<br />
Sunday, February 11, 2pm<br />
Start at Paris Road and Judge Perez.  East to Campagna. U-turn to the government complex, then u-turn back to Paris Road and Judge Perez.<br />
23 Floats with 400+ riders. <br />
Royal Knight - Charles Ponstein<br />
Goddess Nemesis - Kim Campo<br />
Celebrity Guest - <a href="http://en.wikipedia.org/wiki/Bobby_Hebert">Bobby Hebert</a><br />
Special Throws: Medallion Bead, 22 oz cups, t-shirts<br />
 <br />
Irish Italian Islenos Parade<br />
Sunday, March 11, 1pm<br />
Start at the old Wal-Mart, then west to the govt complex then u-turn to Campagna, then u-turn back to the old wal-mart.<br />
42 floats with 1600+ riders<br />
Usual cabbage, potatos,etc as well as 22oz cups and t-shirts.<br />
 <br />
Knights of Columbus Crawfish Festival<br />
Friday, March 30 through Sunday, April 1.<br />
Old Wal-Mart parking Lot.<br />
More details to follow.<br />
</p>]]></description>
<link>http://www.askwestley.com/archives/2007/01/parade_schedule.html</link>
<guid>http://www.askwestley.com/archives/2007/01/parade_schedule.html</guid>
<category>St. Bernard Parish</category>
<pubDate>Sun, 28 Jan 2007 20:11:22 -0600</pubDate>
</item>

<item>
<title>MovableType is Killing My Scripts</title>
<description><![CDATA[<p>Setting the <strong>Text Formatting</strong> option to <strong>Convert Line Breaks</strong> is the default setting for <a href="http://www.sixapart.com/movabletype/">MovableType</a> and, most likely, all other <a href="http://en.wikipedia.org/wiki/Blog">blog</a> software also.  It allows the author to ignore the needed <a href="http://www.w3.org/MarkUp/">HTML</a> code to separate paragraphs.</p>

<p>As you have discovered, sometimes you don't want the blogging software to automatically add the HTML code.  It would seem that setting the <strong>Text Formatting</strong> option to <strong>None</strong> would do the trick, but it isn't quite that easy.</p>

<p>Whether it is a bug or a feature, MovableType will look at the contents of your entry, especially any HTML tags and use that as the deciding factor as to whether or not to convert line breaks.</p>

<p>MovableType will stop converting line breaks when it encounters any of the following HTML tags:<br />
<ul><br />
<li>h1, h2, h3, h4, h5, h6</li><br />
<li>table</li><br />
<li>ol, dl, ul</li><br />
<li>menu</li><br />
<li>dir</li><br />
<li>p</li><br />
<li>pre</li><br />
<li>center</li><br />
<li>form, fieldset, select</li><br />
<li>blockquote</li><br />
<li>address</li><br />
<li>div</li><br />
<li>hr</li><br />
</ul></p>

<p>This means you could wrap your <a href="http://www.javascript.com/">JavaScript</a> code inside of a &lt;div&gt; or &lt;center&gt; element, but you must be careful.  If you have one blank line, MovableType will start converting line breaks again.  Also, be sure you put all of the JavaScript code inside of element, including the JavaScript header, as shown below:</p>

<div class="code">
&lt;center&gt;<br />
&lt;script language="javascript" type="text/javascript"&gt;<br />
&lt;!--<br />
function myFunction()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;myCode<br />
}<br />
// --&gt;<br />
&lt;/script&gt;<br />
&lt;/center&gt;<br />
</div>]]></description>
<link>http://www.askwestley.com/archives/2007/01/movabletype_is_1.html</link>
<guid>http://www.askwestley.com/archives/2007/01/movabletype_is_1.html</guid>
<category>Internet/Web Services</category>
<pubDate>Mon, 22 Jan 2007 23:16:24 -0600</pubDate>
</item>

<item>
<title>Send Comments to Your St. Bernard Parish Council</title>
<description><![CDATA[<p>Since Hurricane Katrina, Ask Westley! has become a source of information to St. Bernard Parish residents about their parish.  To help continue strengthen that link back home, we are pleased to announce that we have now enabled a way for residents to send their questions or comments directly to their Council Person.</p>

<p>We are doing this on our own because we feel it is important for residents to be able to contact their elected officials as easily as possible.  We have not asked for, nor have we received anything from the St. Bernard Parish Council endorsing our contact form.</p>

<p>Although we are forwarding your comments to the St. Bernard Parish Council, we can not guarantee that they will be received by the St. Bernard Parish Council or that you will receive a response.  Furthermore, we do not accept any liability if your message is not received by the St. Bernard Parish Council.</p>

<p><strong>By submitting your question or comment to the St. Bernard Parish Council through this webform, you agree to the disclaimer and limit of liability printed below.</strong></p>
 
<form name="CouncilForm" method="post" action="/cgi-sys/formmail.pl">
<input type="hidden" name="recipient" value="spam@askwestley.com">
<input type="hidden" name="subject" value="Council Comment/Question" />
<input type="hidden" name="env_report" value="REMOTE_HOST,HTTP_USER_AGENT" />
<INPUT TYPE="hidden" NAME="print_config" VALUE="email">
<input type="hidden" name="print_blank_fields" value="1" />
<input type="hidden" name="title" value="Thanks for the comments!" />
<input type="hidden" name="return_link_url" value="http://www.askwestley.com" />
<input type="hidden" name="return_link_title" value="Return to Ask Westley!" />
<center>
<table border="0" cellpadding="2" width="90%">
<tr>
<td align="right"><div class="calendarhead">Name</div></td>
<td width="70%" align="left"><input type="text" name="realname" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Email</div></td>
<td width="70%" align="left"><input type="text" name="email" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Phone Number</div></td>
<td width="70%" align="left"><input type="text" name="Phone" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Street Address</div></td>
<td width="70%" align="left"><input type="text" name="StreetAddress" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">City</div></td>
<td width="70%" align="left"><input type="text" name="City" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">State</div></td>
<td width="70%" align="left"><input type="text" name="State" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Zipcode</div></td>
<td width="70%" align="left"><input type="text" name="Zipcode" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Council Person</div></td>
<td width="70%" align="left">

<center>
<script language="javascript" type="text/javascript">
<!--
var CouncilRecipient;
var CouncilSubject;
function updateEmail()
{
   switch (document.CouncilForm.District.value) {
      case "NoneSelected": 
         CouncilRecipient="spam@askwestley.com";
         CouncilSubject="Council Comment/Question";
         break;
      case "District A": 
         CouncilRecipient="DistrictA@askwestley.com";
         CouncilSubject="District A Comment/Question";
         break;
      case "District B": 
         CouncilRecipient="DistrictB@askwestley.com";
         CouncilSubject="District B Comment/Question";
         break;
      case "District C": 
         CouncilRecipient="DistrictC@askwestley.com";
         CouncilSubject="District C Comment/Question";
         break;
      case "District D": 
         CouncilRecipient="DistrictD@askwestley.com";
         CouncilSubject="District D Comment/Question";
         break;
      case "District E": 
         CouncilRecipient="DistrictE@askwestley.com";
         CouncilSubject="District E Comment/Question";
         break;
      case "At-Large East": 
         CouncilRecipient="At-LargeEast@askwestley.com";
         CouncilSubject="Councilman-at-Large East Comment/Question";
         break;
      case "At-Large West": 
         CouncilRecipient="At-LargeWest@askwestley.com";
         CouncilSubject="Councilman-at-Large West Comment/Question";
         break;
   }
   document.CouncilForm.recipient.value=CouncilRecipient;
   document.CouncilForm.subject.value=CouncilSubject;
}
// -->
</script>
</center>
<select name="District" onChange="updateEmail()">
   <option value="NoneSelected">Please select your district</option>
   <option value="District A">District A - Mark Madary</option>
   <option value="District B">District B - Judy Darby HoffMeister</option>
   <option value="District C">District C - Kenny Henderson</option>
   <option value="District D">District D - Craig P. Taffaro, Jr.</option>
   <option value="District E">District E - Tony Ricky Melerine</option>
   <option value="At-Large East">At-Large East - Lynn Dean</option>
   <option value="At-Large West">At-Large West - Joey DiFatta, Jr.</option>
</select>
   
</td>
</tr>
<tr>
<td colspan="2"><blockquote>Question/Comment</blockquote></td>
</tr>
<tr>
<td colspan="2"><textarea rows="12" cols="50" name="Comment" style="margin-left: 0em;"></textarea></td>
</tr>
<tr>
<td colspan="2"><br />
<input type="submit" value="Submit" /><p> </p>
<div style='width:75%;font-size:80%;line-height:1.0'>
Note: Questions or comments submitted to Ask Westley! will be edited, become property of Ask Westley! and may be republished in  any format.
</div></td>
</tr>
</table>
</center>
</form>
<script type="text/javascript" language="javascript" src="formmail.js">
</script>
<hr />
<div class="side">
<h2>Disclaimer and Limit of Liability</h2>
<p>While Ask Westley! uses reasonable efforts to include accurate and up-to-date information on this web site, it makes no 

representations as to the accuracy, timeliness or completeness of that information. In using this web site, you agree that its 

information and services are provided "as is, as available" without warranty, express or implied, and that you use this site at 

your own risk.</p>

<p>The services provided through links on this site are independent of Ask Westley! and are for your convenience only. Ask 

Westley! does not endorse or recommend the services of any company or service, nor is Ask Westley! responsible for any services 

or goods provided by such companies. Ask Westley! shall not be liable for any damages or costs arising out of or in any way 

connected with your use of any information or service accessed through this web site.</p>

<p>You further agree that Ask Westley!, da-parish.com, Westley Annis, and any other parties involved in creating, maintaining, 

and delivering this site's contents have no liability for direct, indirect, incidental, punitive, or consequential damages with 

respect to the information, services, or content contained on or otherwise accessed through this web site.</p>

<p>The applications accessed through this web page are for your convenience. Every reasonable effort has been made to assure 

the accuracy and reliability of the applications. Ask Westley! makes no warranty, representation or guaranty as to the content, 

sequence, accuracy, timeliness or completeness of any of the applications provided herein. The user of these applications 

should not rely on the data provided herein for any reason. Ask Westley! explicitly disclaims any representations and 

warranties, including, without limitation, the implied warranties of merchantability and fitness for a particular purpose. Ask 

Westley! shall assume no liability for any errors, omissions, or inaccuracies in the information provided regardless of how 

caused. Ask Westley! shall assume no liability for any decisions made or actions taken or not taken by the user of the 

applications in reliance upon any information or data furnished hereunder.</p>

<p>The use of these applications indicates your unconditional acceptance of the above disclaimer. </p>
</div>
]]></description>
<link>http://www.askwestley.com/archives/2007/01/send_comments_t.html</link>
<guid>http://www.askwestley.com/archives/2007/01/send_comments_t.html</guid>
<category>St. Bernard Parish</category>
<pubDate>Mon, 22 Jan 2007 00:14:54 -0600</pubDate>
</item>

<item>
<title>Library Comments Wanted for St. Bernard Parish</title>
<description><![CDATA[<p>Representatives from the Bush-Clinton Katrina Fund and the Americans for Libraries Council will begin working with the St. Bernard Parish Library in February 2007.  The Bush-Clinton Katrina Fund is helping libraries devastated by Hurricane Katrina with the "brick and mortar" phase of library restoration.</p>
 
<p>Officials from both groups recognize the important role public libraries played in the aftermath of Hurricane Katrina.  Public libraries provided invaluable services to displaced residents by means of free internet access, free gathering areas, information centers and community support.  Without these services many hurricane victims would have had no way to communicate with loved ones, file FEMA and SBA applications, check on the status of various applications and seek information regarding their hometowns. </p>
 
<p>As part of this process, St. Bernard Parish Library staff members are working with representatives of the Bush-Clinton Katrina Fund and the Americans for Libraries Council by collecting materials to be included in the 'St. Bernard Parish Library Book."</p>
 
<p>Staff members are asking library patrons to put in writing their responses to two questions.  Those questions are "What does your library mean to you?" and "What would you like to see in your new library?"  Patrons who submit letters are asked to provide current contact information should their responses be chosen to be included in the library's book.  Parish residents interested in helping can send their letters to the following address or type them into the following web form:</p>
 
<blockquote>St. Bernard Parish Library<br />
C/O Janet Perez<br />
P.O. Box 783<br />
Violet LA  70092</blockquote>
 
<p>Once the St. Bernard Parish Library Book is completed, it will be used as a tool and information source for groups and individuals interested in aiding the parish's library in its rebuilding process.  
St. Bernard Parish Library staff members hope that many of its patrons will submit letters of support.  Prior to Hurricane Katrina, the library served its patrons by providing reading materials, free internet access, storytimes, afterschool programs, adult programs, reference materials and assistance, meeting space, and community resources and they are anxious to be able to provide these types of services again. </p>
 
<form method="post" action="/cgi-sys/formmail.pl">
<input type="hidden" name="recipient" value="library@askwestley.com" />
<input type="hidden" name="subject" value="St. Bernard Library" />
<input type="hidden" name="env_report" value="REMOTE_HOST,HTTP_USER_AGENT" />
<INPUT TYPE="hidden" NAME="print_config" VALUE="email">
<input type="hidden" name="print_blank_fields" value="1" />
<input type="hidden" name="title" value="Thanks for the comments!" />
<input type="hidden" name="return_link_url" value="http://www.askwestley.com" />
<input type="hidden" name="return_link_title" value="Return to Ask Westley!" />
<center>
<table border="0" cellpadding="2" width="90%">
<tr>
<td align="right"><div class="calendarhead">Name</div></td>
<td width="70%" align="left"><input type="text" name="realname" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Email</div></td>
<td width="70%" align="left"><input type="text" name="email" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Phone Number</div></td>
<td width="70%" align="left"><input type="text" name="Phone" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Street Address</div></td>
<td width="70%" align="left"><input type="text" name="StreetAddress" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">City</div></td>
<td width="70%" align="left"><input type="text" name="City" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">State</div></td>
<td width="70%" align="left"><input type="text" name="State" size="35" /></td>
</tr>
<tr>
<td align="right"><div class="calendarhead">Zipcode</div></td>
<td width="70%" align="left"><input type="text" name="Zipcode" size="35" /></td>
</tr>
<tr>
<td colspan="2"><blockquote>What does your library mean to you?</blockquote></td>
</tr>
<tr>
<td colspan="2"><textarea rows="12" cols="50" name="Meaning" style="margin-left: 0em;"></textarea></td>
</tr>
<tr>
<td colspan="2"><blockquote>What would you like to see in your new library?</blockquote></td>
</tr>
<tr>
<td colspan="2"><textarea rows="12" cols="50" name="NewLibrary" style="margin-left: 0em;"></textarea></td>
</tr>
<tr>
<td colspan="2"><br /><input type="submit" value="Submit" /><p> </p>
<div style='width:75%;font-size:80%;line-height:1.0'>
Note: Questions or comments submitted to Ask Westley! will be edited, become property of Ask Westley! and may be republished in any format.
</div></td>
</tr>
</table>
</center>
</form>
]]></description>
<link>http://www.askwestley.com/archives/2007/01/library_comment.html</link>
<guid>http://www.askwestley.com/archives/2007/01/library_comment.html</guid>
<category>St. Bernard Parish</category>
<pubDate>Sun, 21 Jan 2007 22:11:17 -0600</pubDate>
</item>

<item>
<title>Louisiana Small Business Retention Program</title>
<description><![CDATA[<p>The <a href="http://www.louisiana.gov">State of Louisiana</a> has committed to $216.5 million dollars to several programs to help small businesses in coastal Louisiana recover from Hurricanes Katrina and Rita.</p>

<p><strong>Louisiana Small Business Retention Program</strong></p>

<p>Governor Blanco, the Louisiana Recovery Authority and Louisiana Economic Development announced a proposal to reallocate $100 million of the economic development disaster recovery programs to provide much-needed grants to small businesses.  The additional funds would provide financial relief to sustain and restart small businesses in the most severely impacted areas of Louisiana. Pending final approval of the proposed amendment, the state will determine eligible amounts and expects to begin accepting applications in early January 2007.</p>

<p>This $100 million grant program comes in addition to a $38 million dollar program for 0% interest loans, a $68 million dollar program for loan guarantees, and a $9.5 million general assistance program for small businesses. Collectively, these programs are intended to provide a range of much-needed assistance to small businesses struggling to rebound from last year’s storms. More information about each program can be found below.</p>

<p>Small businesses in the following areas of the state are eligible to apply:</p>

<p>*20 Damaged Parishes<br />
Calcasieu, Cameron, Jefferson, Orleans, Plaquemines, St. Bernard, St. Tammany, Vermilion, Acadia, Allen, Beauregard, Iberia, Jefferson Davis, Lafourche, St. Charles, St. John the Baptist, St. Mary, Tangipahoa, Terrebonne, and Washington</p>

<p>**Most Affected Parishes, Cities/Towns & Zip Codes<br />
Parishes: St. Bernard, Plaquemines, Orleans, Cameron<br />
Cities/Towns: Angie, Slidell, Erath, Lafitte, Folsom, Chauvin, Delcambre, Montegut, Pearl River, Springfield, Madisonville, Gretna, Franklinton<br />
Zip Codes: 70373, 70006, 70461, 70458, 70528, 70463, 70533, 70067, 70464, 70460, 70065, 70397, 70353</p>

<p>Visit <a href="http://www.louisianaforward.com/louisiana-small-business-retention-programs.aspx">LouisianaForward.com</a> for more information.<br />
</p>]]></description>
<link>http://www.askwestley.com/archives/2007/01/louisiana_small.html</link>
<guid>http://www.askwestley.com/archives/2007/01/louisiana_small.html</guid>
<category>Louisiana</category>
<pubDate>Thu, 18 Jan 2007 00:11:02 -0600</pubDate>
</item>


</channel>
</rss>