<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>DWmommy.com</title>
  <subtitle>Personal blog of Angela C. Buraglia</subtitle>
  <link href="https://www.dwmommy.com/feed.xml" rel="self"/>
  <link href="https://www.dwmommy.com/"/>
  <updated>2026-02-01T12:00:00Z</updated>
  <id>https://www.dwmommy.com/</id>
  <author>
    <name>Angela</name>
  </author>
  <entry>
    <title>Welcome to the New DWmommy.com</title>
    <link href="https://www.dwmommy.com/posts/2026/02/static-site-converstion/"/>
    <updated>2026-02-01T12:00:00Z</updated>
    <id>https://www.dwmommy.com/posts/2026/02/static-site-converstion/</id>
    <content type="html">&lt;p&gt;Welcome to the newly converted static version of DWmommy.com!&lt;/p&gt;
&lt;p&gt;This site has been converted from classic ASP to a modern static site using &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;Eleventy&lt;/a&gt;. All the original blog posts and photo galleries have been preserved. Hopefully everything is still running as expected.&lt;/p&gt;
&lt;p&gt;Feel free to browse around using the navigation on the left, or use the search feature to find specific content.&lt;/p&gt;
&lt;p&gt;~Angela&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>VerifyClient() with non-standard CF AJAX</title>
    <link href="https://www.dwmommy.com/posts/2011/01/verifyclient-with-non-standard-cf-ajax/"/>
    <updated>2011-01-11T14:31:17Z</updated>
    <id>https://www.dwmommy.com/posts/2011/01/verifyclient-with-non-standard-cf-ajax/</id>
    <content type="html">&lt;p&gt;If you&#39;ve ever researched ColdFusion AJAX security features such as &lt;code&gt;VerifyClient()&lt;/code&gt; or &lt;code&gt;secureJSON&lt;/code&gt; or &lt;code&gt;secureJSONPrefix&lt;/code&gt;, you&#39;ve probably come across &lt;a href=&quot;http://www.adobe.com/devnet/coldfusion/articles/ajax_security.html&quot;&gt;Ray Camden&#39;s article&lt;/a&gt; already (or one of his blog posts about it) but in case you haven&#39;t, before you continue I want you to at least &lt;a href=&quot;http://www.coldfusionjedi.com/index.cfm/2007/8/7/More-on-VerifyClient--ColdFusion-8-Ajax-Security-Feature&quot;&gt;read this post from Ray&lt;/a&gt;. (If I hadn&#39;t read Ray&#39;s postings I wouldn&#39;t have been able to come to the solution I&#39;m going to tell you about without more effort. So thanks Ray!) Now, with that out of the way...&lt;/p&gt;&lt;p&gt; I&#39;m using both some custom AJAX and some built-in ColdFusion AJAX goodness on a client&#39;s website. I only want AJAX calls to be able to get data from a particular page. Otherwise, I want to return a blank page to the user. In other words, I don&#39;t want someone browsing directly to &lt;code&gt;callbyajax.cfm&lt;/code&gt;. &lt;/p&gt;&lt;p&gt;Now we all know that URL parameters can be hacked, but in my client&#39;s case if someone manages to pass in valid params that will get them results and they can bypass ColdFusion&#39;s &lt;code&gt;VerifyClient()&lt;/code&gt; too, then that&#39;s good enough for me. With that in mind, my ideal solution would allow me to still use &lt;code&gt;VerifyClient()&lt;/code&gt;, even though I&#39;m using custom AJAX. So how can I make that happen? &lt;/p&gt;&lt;p&gt;Once you know that all &lt;code&gt;VerifyClient()&lt;/code&gt; is doing is looking for a valid &lt;code&gt;URL._cf_clientid&lt;/code&gt;, then it becomes a matter of passing in a valid &lt;code&gt;_cf_clientid&lt;/code&gt;. The next thing that comes to mind is, &amp;quot;How can I get that value on my own so I can use it?&amp;quot; Unfortunately it wasn&#39;t as simple as I hoped... To my disappointment, the value used for &lt;code&gt;_cf_clientid&lt;/code&gt; isn&#39;t anywhere to be found in the Client or Session scopes.&lt;/p&gt;&lt;p&gt;Something generates the parameter and the output looks something like this: &lt;code&gt;?_cf_clientid=C56E92048D21B1B348A3D097D842866B&lt;/code&gt;. I could only conclude that ColdFusion was using some sort of encrypted value and it didn&#39;t seem there was a way to access it natively. I was stuck. So I   turned to my wonderful husband Dan who happens to be a ColdFusion genius, for some help and brainstorming. (Thanks for your patience Dan!)&lt;/p&gt;&lt;p&gt;Dan noticed that the URLs generated by native ColdFusion AJAX calls use some global JavaScript variables that ColdFusion  sets right after the opening &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; tag. So Dan suggested that I use &lt;code&gt;&amp;lt;cfajaximport tags=&amp;quot;cfdiv&amp;quot; /&amp;gt;&lt;/code&gt; to force my page to write the global variables so that I could references them much like ColdFusion does. I didn&#39;t like that idea, mostly because importing tags I didn&#39;t need seemed wasteful. Once I got over trying to find a native way to get that same string of alphanumeric characters, I decided I should probably think about Dan&#39;s suggestion some more. I recalled recently seeing an example somewhere (though I can&#39;t recall where), that showed  &lt;code&gt;&amp;lt;cfajaximport /&amp;gt;&lt;/code&gt; without the tags attribute. Turns out, the tags attribute is optional, so I only had to use  &lt;code&gt;&amp;lt;cfajaximport /&amp;gt;&lt;/code&gt; in order to render the globals to the document. Ok, that feels a lot less dirty to me; I can live with this workaround.&lt;/p&gt;&lt;p&gt;Here&#39;s a simple proof of concept (by no means perfect) for you to view in the browser: &lt;code&gt;&lt;a href=&quot;http://demo.sitedriveinc.com/VerifyClient.cfm&quot;&gt;VerifyClient.cfm&lt;/a&gt;&lt;/code&gt;. Notice the comment in the source code that points out that the globals were generated by using &lt;code&gt; &amp;lt;cfajaximport /&amp;gt;&lt;/code&gt; at the top of the page. Here&#39;s the ColdFusion Code in the file that it links to (which is supposed to be called via AJAX, but faked for proof-of-concept purposes): &lt;/p&gt;&lt;p&gt;&lt;code&gt;&amp;lt;cftry&amp;gt;
&amp;lt;cfset VerifyClient() /&amp;gt;
&amp;lt;cfcatch&amp;gt;
NO!&amp;lt;cfabort&amp;gt;
&amp;lt;/cfcatch&amp;gt;
&amp;lt;/cftry&amp;gt;
YES! &lt;/code&gt;&lt;/p&gt;&lt;p&gt;The beauty of this solution is I can now use one file for both custom and built-in AJAX functionality and still use &lt;code&gt;VerifyClient()&lt;/code&gt;. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Don&#39;t forget:&lt;/strong&gt; You must enable client or session management in your &lt;code&gt;Application.cfm&lt;/code&gt; or &lt;code&gt;Application.cfc&lt;/code&gt; file for &lt;code&gt;VerifyClient(&lt;/code&gt;) to work at its best. Without client or session management enabled, &lt;code&gt;VerifyClient()&lt;/code&gt; will not throw an error if &lt;code&gt;URL._cf_clientid&lt;/code&gt; exists. (Empty values and bad values will pass, but missing &lt;code&gt;_cf_clientid&lt;/code&gt; entirely will throw the expected error.) &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Sidenote:&lt;/strong&gt; I ran a test to see if I could get away with passing &lt;code&gt;_cf_clientid&lt;/code&gt; via the Form scope instead of the URL scope. No luck; ColdFusion is only checking for URL.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Debugging a Dreamweaver Extension Installation Issue</title>
    <link href="https://www.dwmommy.com/posts/2009/06/debugging-a-dreamweaver-extension-installation-iss/"/>
    <updated>2009-06-05T15:29:57Z</updated>
    <id>https://www.dwmommy.com/posts/2009/06/debugging-a-dreamweaver-extension-installation-iss/</id>
    <content type="html">&lt;p&gt;Perhaps the most unhelpful error message of all time: Parameter incorrect. That&#39;s the error message that only a handful of Dreamweaver users were experiencing when trying to install Cartweaver3PHP.mxp version 3.1.13 into Dreamweaver CS3 or Dreamweaver CS4. Originally, we were getting reports of this issue from Vista users. We thought for sure Vista was the culprit. Eventually someone reported having the install issue on Windows XP. Most people had no problems installing the extension on both Vista and XP, yet for a handful of users the install would only fail. Since it wasn&#39;t just Vista anymore we could conclude that it wasn&#39;t a simple Windows OS issue, so what was it?&lt;/p&gt;
&lt;p&gt;As the sole extension developer for &lt;a href=&quot;http://www.cartweaver.com/&quot;&gt;Cartweaver&lt;/a&gt;, it was my job to figure out why this was happening. I turned to &lt;a href=&quot;http://tom-muck.com/&quot;&gt;Tom Muck&lt;/a&gt;, PHP developer for Cartweaver, for some advice since he happens to be a long-time Dreamweaver extension developer himself. Tom gave me a few ideas to look into and we both tried to help customers with the usual extension trouble-shooting methods. Unfortunately none of our suggestions worked for our customers.&lt;/p&gt;
&lt;p&gt;Debugging this issue was difficult to say the least, particularly because none of the Cartweaver team could duplicate the problem. If you&#39;re a programmer, you know that it can seem nearly impossible to fix something if you can&#39;t make it happen yourself. Similar to how one might debug a website having an issue, we had to determine what the customers who were experiencing the problem had in common with each other. I also had to try and determine what they didn&#39;t have in common with the people who had no trouble installing the extension. Usually this sort of approach proves fruitful and the issue can be narrowed down to some difference between systems. In the case of extensions, it is often another installed extension that&#39;s causing the conflict. I carefully compared lists of installed extensions between users who had the issue and did not find any conflicts. I was stumped.&lt;/p&gt;
&lt;p&gt;Lawrence (founder of Cartweaver &amp;amp; owner of &lt;a href=&quot;http://www.applicationdynamics.com/about.cfm&quot;&gt;Application Dynamics Inc.&lt;/a&gt;) put together an email list for people having the issue who were willing to volunteer to help figure this out. One volunteer noticed that the install process writes files to the TEMP directory, and he pointed out that he believed it stopped writing files at a specific file. Once I heard this, I thought there could be some meaning there but couldn&#39;t find anything wrong with the last file that got written, the file directly before it, or the one that should have been written next.&lt;/p&gt;
&lt;p&gt;The last time a strange error happened in one of my extensions, it was due to a line break in JavaScript (which was 100% legal). Was this another case of whitespace in a file causing an issue? I&#39;d go insane trying to find a stray whitespace -- especially since I was never able to duplicate the issue on any of my configurations. I&#39;d likely drive our customers to madness by asking them to retry a billion times. I was not a happy extension developer.&lt;/p&gt;
&lt;p&gt;Lawrence and I talked about it some more and decided to just try and repackage the extension and see if that worked. I was afraid that if it did work, we&#39;d never know why the issue happened and it might happen again in the future. A part of me hoped it worked so I could make customers happy, but part of me wanted to know the reason the MXP wouldn&#39;t install so that I could make sure it never happened again. I tried packaging it on several different systems with several different versions of the Extension Manager. It was always the same result; the extension worked for all of us at Cartweaver but our volunteers still couldn&#39;t install it.&lt;/p&gt;
&lt;p&gt;I&#39;d asked our volunteers to send me their TEMP files and I started taking a closer look at their files. I stared at the files in Beyond Compare for what felt like days. I could not find a problem anywhere. Why though, were both of their systems stopping at a specific file? There had to be something wrong.&lt;/p&gt;
&lt;p&gt;I was staring at the files in Windows Explorer and noticed something odd. The file&#39;s Last Modified Date was listed as December 31, 1969! How strange. I checked the file on the Mac in Finder and it was December 31, 1903! As it turned out, the file was missing a Creation Date even though it had a Last Modified Date. As you may have guessed, that was the cause of the install issue all along.&lt;/p&gt;
&lt;p&gt;One part of this issue remains a mystery to us still. Why in the world did only a few people have the problem and not everyone? My guess is AV software or security setting were somehow set to not allow files without a creation date to be written, but that&#39;s just a wild guess. If you know the answer, be sure and let us know as it&#39;d be nice to know.&lt;/p&gt;
&lt;p&gt;Thanks to all the Cartweaver 3 PHP customers who experienced the issue for being so patient as we worked to resolve the issue. Hopefully I&#39;ll never encounter anything this difficult to track down again!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why VictoriasSecret.com E-Gift Cards Suck - Part 2</title>
    <link href="https://www.dwmommy.com/posts/2009/04/why-victoriassecret-com-e-gift-cards-suck-part-2/"/>
    <updated>2009-04-15T07:58:59Z</updated>
    <id>https://www.dwmommy.com/posts/2009/04/why-victoriassecret-com-e-gift-cards-suck-part-2/</id>
    <content type="html">&lt;p&gt;If you haven&#39;t read &lt;a href=&quot;http://dwmommy.com/?day=3/19/2009#blog646&quot;&gt;Part 1&lt;/a&gt; yet, this post won&#39;t be near as interesting...&lt;/p&gt;
&lt;p&gt;One month after the egift card ordeal, I got the email! I got two emails actually. The first one looked very similar to the second, the difference being the first email was to notify me that the email had been sent to the egift card recipient. In this case, that was me.&lt;/p&gt;
&lt;p&gt;Here&#39;s what the egift card email looked like. (I&#39;ve blurred private info and the Victoria&#39;s Secret model so that they don&#39;t ask me to take the image down.)&lt;/p&gt;
&lt;img src=&quot;http://www.dwmommy.com/assets/images/egiftcard.png&quot; width=&quot;636&quot; height=&quot;696&quot; /&gt;
&lt;p&gt;You may be thinking there was a date for delivery box somewhere that I filled out that caused the email to be delayed for a month. Nope.&lt;/p&gt;
&lt;p&gt;Keep in mind that I was issued a refund on March 25th. I have to wonder if the egift card is still valid.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why VictoriasSecret.com E-Gift Cards Suck</title>
    <link href="https://www.dwmommy.com/posts/2009/03/why-victoriassecret-com-e-gift-cards-suck/"/>
    <updated>2009-03-19T13:17:07Z</updated>
    <id>https://www.dwmommy.com/posts/2009/03/why-victoriassecret-com-e-gift-cards-suck/</id>
    <content type="html">&lt;p&gt;On the 14th of March I logged in at victoriassecret.com to purchase an E-Gift Card for someone. The checkout system needed to know who I wanted to send the email to. Since it was a birthday gift, I didn&#39;t want them to get it ahead of time. I was also concerned that they may never receive it at their Yahoo email address. So, I used my email address because I knew I&#39;d get it since I have never had an issue receiving email from victoriassecret.com in the past.&lt;/p&gt;
&lt;p&gt;The next day, the email for the E-Gift card was still not in my inbox. I emailed them a reply to my order confirmation email and this is what I got back:&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Dear Angela,&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your e-mail regarding Victoria&#39;s Secret web site.  We apologize for any inconvenience.&lt;/p&gt;
&lt;p&gt;Unfortunately, based on the information provided, we are unable to determine the nature of the problem you experienced.&lt;/p&gt;
&lt;p&gt;In order to properly address your concerns, may we suggest directly contacting an Internet Services representative at 1-800-970-1109.&lt;/p&gt;
&lt;p&gt;If you need further assistance, please reply to this e-mail or call anytime.&lt;/p&gt;
&lt;p&gt;Victoria&#39;s Secret is committed to providing an exceptional experience for our customers.  Angela, we look forward to the opportunity of serving you in the future.&lt;/p&gt;
&lt;p&gt;Sincerely,
[Rep Name Omitted]
VictoriasSecret.com Customer Service&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;Not enough info? I provided my entire order confirmation email. So I emailed them again at about 7pm on the 15th:&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
What more information do you need? You have the confirmation number.
&lt;p&gt;I shouldn&#39;t have to call. You should be able to send me the Egift Card information again.&lt;/p&gt;
&lt;p&gt;I&#39;m guessing that the fact that I had the email with the ECard sent to me was confusing to you perhaps? I had it sent to myself [email was here] because I didn&#39;t want to risk my friend [name was here] not getting it in her email and I&#39;d have no easy means to get it resolved if that happened. (I also don&#39;t want to give out her email address.)&lt;/p&gt;
&lt;p&gt;So please let me know what I need to do to get the eGift card information.&lt;/p&gt;
&lt;p&gt;Thanks,
~Angela&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Still no E-gift card in my inbox. Instead I get this lovely reply at about 10:30pm on the 15th:&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Dear Angela,&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your e-mail regarding the EGift card that was not received.  We apologize for any inconvenience.&lt;/p&gt;
&lt;p&gt;We have resent the EGift Card.  If you have not received the EGift card within 24 hours, we suggest checking their SPAM or junk e-mail folder.&lt;/p&gt;
&lt;p&gt;You can check the status of your orders, backorder, returns and exchanges at any time on our web site.  Please click on the link below, or &#39;copy and paste&#39; the URL into your browser.&lt;/p&gt;
&lt;p&gt;http://www2.victoriassecret.com/html/custsrvc/orderstatus/&lt;/p&gt;
&lt;p&gt;If you need further assistance, please reply to this e-mail or call anytime.&lt;/p&gt;
&lt;p&gt;Victoria&#39;s Secret is committed to providing an exceptional experience for our customers.  Angela, we look forward to the opportunity of serving you in the future.&lt;/p&gt;
&lt;p&gt;Sincerely,
[Rep Name Omitted]
VictoriasSecret.com Customer Service&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&#39;d already looked up my order history to see if I could glean anything from that. Nope, nothing. I couldn&#39;t see what email address I&#39;d put into the form at checkout or any of the recipient&#39;s details. Had I misspelled my own email address? Entirely possible. I emailed them again at about 8:30pm on the 16th:&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Hello Julie,
&lt;p&gt;I still have not received the EGift Card. :-(&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I&lt;/em&gt; am the one who should be getting the email; it is to the same email address as I&#39;m writing to you.&lt;/p&gt;
&lt;p&gt;I have victoriassecret.com white-listed; it does not go into a spam folder.&lt;/p&gt;
&lt;p&gt;Clearly I get email fine from victoriassecret.com or I would not have gotten your reply nor would I have gotten the order confirmation.&lt;/p&gt;
&lt;p&gt;So, what can be done to get the email? Can you save it as a PDF and email me the attachment?&lt;/p&gt;
&lt;p&gt;Thanks,
~Angela&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Hoping for the best I waited for a reply. I waited. I waited some more. By 10am on the 18th still no e-Gift Card and no email reply either! Ugh, I emailed again:&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Hi,&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I  am re-sending the email below because I &lt;em&gt;still&lt;/em&gt; have not gotten the EGift Card and I never got a reply to my last email about it.&lt;/p&gt;
&lt;p&gt;~Angela
[The previous email appeared below]&lt;/p&gt;&lt;/div&gt;&lt;p&gt;I finally get a reply at almost 4pm on the 18th:&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Dear Angela,&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your e-mail regarding your E-Gift card.  We apologize for any disappointment this may cause.&lt;/p&gt;
&lt;p&gt;Per your request, we have resent your E-Gift card and activation instructions to the original e-mail address.  Please allow up to 24 hours to be delivered.&lt;/p&gt;
&lt;p&gt;If you need further assistance, please reply to this e-mail or call anytime.&lt;/p&gt;
&lt;p&gt;Angela, Victoria&#39;s Secret values each of our customers and hope you will grant us the opportunity to serve you again in the future.  Thank you for contacting Victoria&#39;s Secret.&lt;/p&gt;
&lt;p&gt;Sincerely,
[Rep Name Omitted]
VictoriasSecret.com Customer Service&lt;/p&gt;&lt;/div&gt;&lt;p&gt;As soon as I received the reply, I responded which was about 7:30pm on the 18th:&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Hello [Rep Name Omitted] or whoever reads this...&lt;p&gt;&lt;/p&gt;
&lt;p&gt;At this point I&#39;m extremely disappointed that I still haven&#39;t received the EGift Card.&lt;/p&gt;
&lt;p&gt;Can you please copy/paste to me the email address I had it sent to? Perhaps I typed it wrong and this is all my own fault?&lt;/p&gt;
&lt;p&gt;It should have gone to [correct email address appeared here]&lt;/p&gt;
&lt;p&gt;Thank you,
~Angela&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Yeah, I&#39;m getting annoyed and a tad snarky. I&#39;ve had a different Customer Service Rep reply to each of my emails. I&#39;m convinced none of them read the history. Of course, I get a reply from a different person, this time at nearly 10am today (which is the 19th):&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Dear Angela,&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your e-mail regarding your Egift Card.  We regret any inconvenience this matter may have caused.&lt;/p&gt;
&lt;p&gt;We have submitted for the Egift Card to be sent to the new email address and it should arrive within 24 hours.  We hope this information is useful.&lt;/p&gt;
&lt;p&gt;If we can help you further, please reply to this e-mail or call anytime.&lt;/p&gt;
&lt;p&gt;Angela, we hope that you will enjoy the products you purchased from Victoria&#39;s Secret and look forward to serving you again in the future.&lt;/p&gt;
&lt;p&gt;Sincerely,
[Rep Name Omitted]
VictoriasSecret.com Customer Service&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Now I&#39;m even more annoyed. She didn&#39;t answer my question. So I reply at about 10:30am today.&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Thank you, but you did not tell me if I made mistake and the email address of where the egift card have been previously sent to.&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can you please tell me this information?&lt;/p&gt;
&lt;p&gt;Thank you,
~Angela&lt;/p&gt;
&lt;p&gt;P.S. I haven&#39;t gotten it yet. I&#39;ll wait the 24 hours but shouldn&#39;t have to.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;A nice and quick reply that was actually from the same Rep. as the previous reply came in at about 10:45am today which said:&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Dear Angela,&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your e-mail regarding your EGC. We are happy to assist you with your inquiry.&lt;/p&gt;
&lt;p&gt;We are showing that we had the old email that may not be forwarding through so we change the email address and we will see if this works.  We are not showing any errors. We hope this information is useful.&lt;/p&gt;
&lt;p&gt;If we can help you further, please reply to this e-mail or call anytime.&lt;/p&gt;
&lt;p&gt;Angela, we thank you for your interest in Victoria&#39;s Secret. We hope you enjoy our products and look forward to serving you in the future.&lt;/p&gt;
&lt;p&gt;Sincerely,
[Rep Name Omitted]
VictoriasSecret.com Customer Service&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Hmmm, okay maybe I did type it in wrong? That doesn&#39;t make sense, but alright... Why can&#39;t they just tell me the email address I entered originally? I&#39;m getting frustrated again, so I write a short email at 11:29am today:&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Hi,&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please tell me what you&#39;re saying is the &amp;quot;old&amp;quot; email address. I&#39;ve asked for this 3 times. Please give me the answer to my question.&lt;/p&gt;
&lt;p&gt;~Angela&lt;/p&gt;&lt;/div&gt;&lt;p&gt;The same Rep. replied again at 11:34am today:&lt;/p&gt;&lt;div class=&quot;email&quot;&gt;
Dear Angela,&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your e-mail regarding your EGC.  We are happy to assist you with your inquiry.&lt;/p&gt;
&lt;p&gt;Please contact the Customer Service department at 1-800-970-1109 for more assistance with your EGC.&lt;/p&gt;
&lt;p&gt;If we can help you further, please reply to this e-mail or call anytime.&lt;/p&gt;
&lt;p&gt;Angela, please accept our apologies. We take customer service seriously at Victoria&#39;s Secret and look forward to serving you again in the future.&lt;/p&gt;
&lt;p&gt;Sincerely,
[Rep Name Omitted]
VictoriasSecret.com Customer Service&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Fine. I give up. I&#39;ll call customer service. (I think it is lame that they say to call and in the next breath say I can email. I don&#39;t like calling and wish I could do it all in  email.)&lt;/p&gt;&lt;p&gt;So here&#39;s how the call went... First, the recording states the call may be recorded for quality assurance. Good! I&#39;ll let my frustration show so maybe they&#39;ll fix this terrible user experience.&lt;/p&gt;&lt;p&gt;The woman who answered was very nice and polite. Based off the phone number I was calling from she already had some of my info in front of her. (That&#39;s always a little creepy to me, but cool at the same time.) I explained to her the situation, making mention of how I was not able to get the email address the E-Gift card was originally sent to. She explained that &amp;quot;for security purposes we can&#39;t email that information&amp;quot;.&lt;/p&gt;&lt;p&gt;WHAT?! I&#39;m the one who placed the order. I can&#39;t get that information in my order history or in the email but I can call and get it? It&#39;s easier to fake who you are by calling than to prove you&#39;re legit by replying from the expected email account or logging in to the website. In my mind, the phone is less secure, but she gave it to me and it was correct. I complained they should at least have said in the email, &amp;quot;For security purposes&amp;quot; etc. I would have called sooner.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;She then proceeds to ask me, &quot;Was this a gift?&quot; I said yes, and explained my reasons for having it sent to my email. She then let me know something I never would have expected. She said that the recipient would have to log in from or create an account with my email address in order to redeem the gift card! WHAT?!!!&lt;/p&gt;&lt;p&gt;It&#39;s an E-Gift card, should be as simple as entering in a code at checkout to redeem like any other gift card. Right? Yeah, I would think so too but that&#39;s not how they do it.&lt;/p&gt;&lt;p&gt;Over the course of my call I gave the lady an earful I&#39;m sure. All the while she was patient as she could be and said she&#39;d pass my frustrations/suggestions along. I&#39;d suggested that the order history let me see who I was emailing to &amp; their email address. I also told her that it isn&#39;t that hard for them to do this, and that I would know because I build websites for a living. I even told her I&#39;m not some idiot off the street who doesn&#39;t know how these things should work or how they work, that she could Google my name and find out who I am and that I know what I&#39;m talking about when I make these suggestions.&lt;/p&gt;&lt;p&gt;Sidenote: Yikes, I&#39;m not proud of that attitude and I&#39;ll probably never be hired to work at VictoriaSecret.com (they&#39;re a ColdFusion site and I&#39;d &lt;em&gt;love&lt;/em&gt; to work for them to make their site so much better, but it is more unlikely now than ever -- not just for this call but also because of this blog post. Oh well... back to my story.)&lt;/p&gt;&lt;p&gt;In the end, I asked for a refund and she was able to do that quite quickly. I asked her how I could get a gift card that would be usable online. My options were to buy one online and wait 7 to 10 days or get one in a store. Either is usable online.&lt;/p&gt;&lt;p&gt;I thanked her for putting up with me and apologized, &quot;I&#39;m sorry for taking my frustrations out on you. I know how hard it is to be in Customer Service. I hope I didn&#39;t ruin your day.&quot; She was polite, but I&#39;m sure she was frustrated dealing with me. I honestly feel bad for that.&lt;/p&gt;&lt;p&gt;In the end they&#39;ll still get my money. I&#39;ll be placing an order on behalf of the gift recipient later tonight. I just can&#39;t and won&#39;t likely ever buy an E-Gift card because: A) I never got my email and there&#39;s no good reason for why I didn&#39;t B) I can&#39;t have it sent to myself and then print it out and give it to someone or forward it to a friend&#39;s email. That&#39;s why I think VictoriasSecret.com&#39;s E-Gift cards suck. Hopefully my feedback will be received and they&#39;ll improve the process. Not that I&#39;ll ever know unless someone tells me, since I&#39;ve no intention of ever buying an EGC from them again. THE END
&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Blue and Gold Banquet 2009</title>
    <link href="https://www.dwmommy.com/posts/2009/03/blue-and-gold-banquet-2009/"/>
    <updated>2009-03-03T10:36:02Z</updated>
    <id>https://www.dwmommy.com/posts/2009/03/blue-and-gold-banquet-2009/</id>
    <content type="html">&lt;p&gt;This Saturday was the Blue &amp;amp; Gold Banquet, where Cub Scouts receive the badge that they&#39;ve been working towards. My son, Gaetano, received his Bear badge!&lt;/p&gt;
&lt;p&gt;When the scout receives his badge, their Akela (that&#39;s me in my son&#39;s case) pins the badge upside down over their left pocket (close to their heart). When the scout does his first good deed he can turn the badge right side up and it can be permanently attached to their uniform.&lt;/p&gt;
&lt;p&gt;Gaetano was with us shopping at HEB and a bunch of those yellow coupons you see hanging everywhere had fallen and scattered on the floor. We were busy shopping to notice them, but Gaetano saw them and picked them up and put them all back on the hook.&lt;/p&gt;
&lt;p&gt;At first, I thought he&#39;d knocked them down and was just cleaning up after himself. I was ready to scold him for touching them in the first place but he told me they were already on the floor and he was just picking them up. Awwww, he did a good deed! :-) Tonight, I&#39;ll have him help me put his patch on his uniform.&lt;/p&gt;
&lt;p&gt;The following are some statistics from the back of the program from the Blue &amp;amp; Gold Banquet that I thought you might find interesting. Keep in mind that Gaetano is a &lt;em&gt;Cub&lt;/em&gt; Scout, not a &lt;em&gt;Boy&lt;/em&gt; Scout. Gaetano is a Bear now, and has Weblos 1 and Weblos 2 to complete before entering the Boy Scouts in the 6th grade. As you read through these facts, keep in mind that with every year that passes in scouting, the next level brings more advanced achievements and greater commitment.&lt;/p&gt;&lt;div style=&quot;border:1px solid #CCC; width:350px;margin:20px auto;padding:10px;background-color:#E6E6E6;&quot;&gt;&lt;strong&gt;For every 100 boys who join Boy Scouts:&lt;/strong&gt;&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Twelve will have their first contact with a church or synagogue&lt;/li&gt;&lt;li&gt;Five will earn their religious emblem&lt;/li&gt;&lt;li&gt;One will enter the clergy&lt;/li&gt;&lt;li&gt;Eighteen will develop hobbies that last through the merit badge system&lt;/li&gt;&lt;li&gt;One will use his Boy Scout skills to save a life&lt;/li&gt;&lt;li&gt;One will use his Boy Scout skills to save his own life&lt;/li&gt;&lt;li&gt;Seventeen will become Scouting volunteers&lt;/li&gt;&lt;li&gt;Four will become Eagle Scouts&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;p&gt;Gaetano tells us that he&#39;d like to go all the way to Eagle Scouts. I would be so proud. As his Akela, I promise to do my best to help him reach his goal.
&lt;img src=&quot;http://www.dwmommy.com/assets/images/BlueAndGold2009.png&quot; width=&quot;542&quot; height=&quot;475&quot; alt=&quot;Gaetano and Angela at the Blue and Gold Banquet 2009&quot; /&gt;
&lt;/p&gt;&lt;p&gt;Though Gaetano looks like he&#39;s laughing in the photo on the right, he&#39;s actually doing his impression of his sister crying like babies do. That&#39;s my goofball! I love my Bear cub and look forward to more good times with scouting.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Gaetano&#39;s Allergy to Artificial Color</title>
    <link href="https://www.dwmommy.com/posts/2009/03/gaetano-s-allergy-to-artificial-color/"/>
    <updated>2009-03-02T10:36:25Z</updated>
    <id>https://www.dwmommy.com/posts/2009/03/gaetano-s-allergy-to-artificial-color/</id>
    <content type="html">&lt;p&gt;Back in March 2005 I blogged about discovering my son&#39;s &lt;a href=&quot;http://www.dwmommy.com/default.asp?day=3/25/2005&quot;&gt;allergy to artificial color&lt;/a&gt;. It was a brief entry stating I had a suspicion and would be taking him to see an allergist to confirm my suspicions. Today I’d like to finally follow up and get this out there for other parents who may have children with this allergy.&lt;/p&gt;
&lt;p&gt;When Gaetano was 4 years old, he&#39;d had a chronic cough for nearly 2 years. He had multiple ear infections as well and the doctor said that if he gets one more ear infection we would need to put tubes in his ears. The poor little guy was constantly congested but I didn&#39;t know why. I&#39;ve been congested most my life, so I figured it may be bad genes, but I hoped to find a different reason.&lt;/p&gt;
&lt;p&gt;Gaetano would get a fever and I&#39;d give him Children&#39;s Tylenol for it. Most of the time he threw it up right away. Sometimes he&#39;d throw up later. Either way, I&#39;d blame the vomiting on the fever or illness itself.&lt;/p&gt;
&lt;p&gt;It was the same way for antibiotics; he would get a pink colored Amoxicillin and he&#39;d throw that up too. Again, I&#39;d blame the illness or fever. He&#39;d get better, but not as quick as I thought he should for being medicated. It almost always felt like illnesses had to run their course and that medicines didn&#39;t really help.&lt;/p&gt;
&lt;p&gt;In between being sick, when he was more healthy than not, he was still congested and coughed quite frequently. I took him to the doctor to see what was wrong.&lt;/p&gt;
&lt;p&gt;The doctor tried to tell me he was asthmatic and gave him &lt;a href=&quot;http://www.drugs.com/albuterol.html&quot;&gt;Abuterol&lt;/a&gt; (which I&#39;ve since learned contains yellow #6) for his chronic cough. It didn&#39;t help. I knew it had to be something else and figured it was something he was allergic to. I didn&#39;t know what that allergy might  be. Was it the old carpet in our house? Was it all his stuffed animals he&#39;d drooled on for years? Was it some other environmental cause that I didn&#39;t know about? I looked for every possible cause I could find -- I didn&#39;t want him to be asthmatic and suffer with that all his life.&lt;/p&gt;
&lt;p&gt;From time to time, Gaetano would spike a fever and throw up but had no other symptoms that were noticeable. It could have been that he wasn&#39;t very talkative being only 4 years old and not having the words to express how he felt. It could be that he really had no other symptoms. I&#39;ll never know for sure.&lt;/p&gt;
&lt;p&gt;Every illness (for lack of better term) which happened seemed to have a decent explanation of its own. Yet somehow I knew that there had to be some common thread. Maybe it was my maternal instincts, maybe it was my analytical nature at play, or maybe it was neither. It just seemed logical to me that there could be something making him sick and I just didn&#39;t know what it was.&lt;/p&gt;
&lt;p&gt;I started trying to keep a mental note of what he ate before he threw up to see if maybe it might be something of a gross food combination that would naturally upset anyone&#39;s stomach. (You know, like milk and orange juice together.) Sometimes I had to figure out what he&#39;d eaten by what came out of him... I started to notice that every time he puked it was pink.&lt;/p&gt;
&lt;p&gt;Looking back through my blog, I see that I never wrote about taking Gaetano to see an allergist. Well, I did that and found that there isn&#39;t a prick test for artificial color. He was given a prick test anyway and turned out he wasn&#39;t allergic to anything that he was exposed to at home or daycare.&lt;/p&gt;
&lt;p&gt;I learned that the only way to test for an allergy to artificial color was to remove it from the diet for 3 full weeks before re-introducing it to the diet. If he gets ill, it is fairly safe to assume that the dye was the cause. You should then wait for the reaction to clear up and then 3 weeks after that you can try introducing the artificial color once again. We did this several times, sometimes without my own knowledge...&lt;/p&gt;
&lt;p&gt;Most of our family thought that I was just being a health nut or overprotective, that there&#39;s no way that artificial color could possibly make anyone sick. Some thought, &amp;quot;a little won&#39;t hurt&amp;quot;, while others simply didn&#39;t believe it at all.&lt;/p&gt;
&lt;p&gt;At the time, I was going through divorce and Ambrogio (my ex-husband) didn&#39;t think there was anything wrong with our son. Ambrogio just figured I was trying to be controlling since I was &amp;quot;picky&amp;quot; about Gaetano&#39;s diet from the time he started eating solid foods. (I made all his baby food from organic vegetables.)&lt;/p&gt;
&lt;p&gt;It wasn&#39;t until family members gave Gaetano foods with artificial color without telling me first that they believed me. It&#39;s pretty convincing when you give him something with red dye in it and he pukes in your car!&lt;/p&gt;
&lt;p&gt;It took a few months to get everyone else who cared for him on board with checking every label. There were many &amp;quot;accidents&amp;quot; and those responsible always said things like, &amp;quot;It wasn&#39;t that much.&amp;quot;,  &amp;quot;I&#39;m sure he&#39;ll be fine.&amp;quot;, &amp;quot;It wasn&#39;t red, it was just yellow #5.&amp;quot; It was infuriating at times to say the least.&lt;/p&gt;
&lt;p&gt;Months later, I&#39;d finally gotten Gaetano off all artificial color for a full month and his cough was much better. He was generally much better behaved too. We thought that was just because he was getting older but I&#39;ve since learned that some children react to artificial color with bad behavior (or hyperactivity).&lt;/p&gt;
&lt;p&gt;He got sick a few times the year following, and we came to discover that there&#39;s only one liquid antibiotic that did not have artificial color in it. One. That&#39;s right; just one. (It was an Amoxicillin, but I can&#39;t recall exactly what it was called right now.)&lt;/p&gt;
&lt;p&gt;The doctor said that since there&#39;s only one antibiotic he could have, it was important to keep him healthy since he could build an immunity to it. Though there would be ways to get around that issue, it would be a major hassle he explained. So, I did my best to keep him healthy as I could.&lt;/p&gt;
&lt;p&gt;A year later Gaetano was much healthier over all. He wasn&#39;t congested anymore and hadn&#39;t gotten any more ear infections either. (Yay, no tubes!)&lt;/p&gt;
&lt;p&gt;Over the years there have been several slip-ups where he&#39;s had artificial color. In kindergarten it was orange iced cookies for Halloween that some parent told him it was okay to eat even though he said he couldn&#39;t have it. He trusted them. In first grade, there was a similar instance. There&#39;ve been plenty of other times where he was given something either accidentally or carelessly over the years.&lt;/p&gt;
&lt;p&gt;From time to time we run into people who don&#39;t believe his allergy is real. They think I&#39;m nuts. Most people are understanding thank goodness. However every now and then someone will try to tell me that a &amp;quot;little won&#39;t hurt&amp;quot; and I just stand my ground. Most of the time saying something like, &amp;quot;Well if you want to clean up his puke then by all means give him a little!&amp;quot; convinces them enough not to give him anything he shouldn&#39;t eat.&lt;/p&gt;
&lt;p&gt;Gaetano&#39;s had a rough time of it in the last couple years because kids at school can be so mean at times. Some have teased him that they have certain candy and he can&#39;t have it. For the most part, he handles it pretty well. Sometimes it gets to him and he says to me things like, &amp;quot;Mom, do you hope that I grow out of my allergy some day?&amp;quot; or &amp;quot;Mom, can we just test it and see if my allergy is gone  yet?&amp;quot;&lt;/p&gt;
&lt;p&gt;To make Gaetano feel better, I try to buy everything red that I can for him to eat that is all natural. (I know he&#39;s allergic to the other colors, but red is the one that makes him puke.) I buy all sorts of great treats from Whole Foods for him because I know that shopping there is safe. I&#39;ve made homemade candy corn, bubble gum and marshmallows for him and they&#39;re even better than store bought junk! Luckily there&#39;s very little that I can&#39;t find an equivalent for, so he doesn&#39;t feel left out.&lt;/p&gt;
&lt;p&gt;Why am I writing all this after so long? The answer to that is soon to come. (Hang in there; I know this is a long blog post!)&lt;/p&gt;
&lt;p&gt;Last night, we were eating at a restaurant and the server offered us some &amp;quot;all natural&amp;quot; black cherry soda. I asked the waiter if he was sure that it was all natural and told him my son is allergic to artificial color. He said it was all natural except that it had sugar in it. I commented to him that sugar is natural, and he said that some people complain because it has sugar in it. That should have been my tip-off that this guy had no clue, but I trusted him.&lt;/p&gt;
&lt;p&gt;Half way through drinking the can of soda that the waiter had poured into a glass, Dan started to read the can&#39;s label. You can see where this is going... Red #40 was the final ingredient. Dan &amp;amp; I did our best to not make a big deal out of it and let the waiter know.&lt;/p&gt;
&lt;p&gt;In short, I didn&#39;t like how the waiter handled the situation. I found him rude as soon as he said, &amp;quot;I told my manager and he said it only has a couple of drops of Red #40 in it.&amp;quot; I decided against talking to the manager at that time because I didn&#39;t want to make a big deal with my son there.  (The waiter offered me the chance to speak to him now or I could call him later. For some reason, he insisted that if I was going to talk to him it had to be now, not after our meal. It was very awkward.)&lt;/p&gt;
&lt;p&gt;I was as nice as I could be about it, letting him know that I just thought he should know so he didn&#39;t tell people it was &amp;quot;all natural&amp;quot; anymore. I told him that I didn&#39;t blame him, that I should have checked the label. He didn&#39;t seem to believe me. Despite the awkwardness, we ordered dinner and did our best to enjoy the meal.&lt;/p&gt;
&lt;p&gt;Gaetano seemed a little concerned that he might get sick. I explained to him that he&#39;d been wanting a test to see if he&#39;s still allergic. &amp;quot;Well, this is your chance!&amp;quot;, I told him. I explained that if he didn&#39;t get sick from it this time, then maybe he&#39;s outgrown it.&lt;/p&gt;
&lt;p&gt;I wanted to allay his worries and really let it be a true test. I knew that only some red wouldn&#39;t necessarily bring on fever and vomiting but I knew it would at least bring on congestion and possibly an upset stomach. I didn&#39;t tell Gaetano what I thought might happen.&lt;/p&gt;
&lt;p&gt;I really wanted to talk to the manager on the way out (while Dan &amp;amp; Gaetano waited in the car), but I didn&#39;t.  Having been a restaurant manager myself for some time I was mad that he didn&#39;t even bother to stop by the table. I knew that if I spoke to him it was not going to be pleasant. I saw the manager from a distance. He looked like he was a generally grumpy person. It would have been ugly... So we left.&lt;/p&gt;
&lt;p&gt;About 45 minutes later I noticed Gaetano didn&#39;t look too good. I asked him how he was doing and he replied that his tummy hurts. I asked him when it started hurting and he said it&#39;d been hurting since about five minutes ago.&lt;/p&gt;
&lt;p&gt;I did my best to get his mind off of it, making him smile and laugh while being careful not to make him suspicious. He went to bed in a good mood and I hoped for the best.&lt;/p&gt;
&lt;p&gt;At 3:45am I woke up with a massive headache. I&#39;d been dreaming that Gaetano was sick and that I&#39;d taken him to the hospital. The doctor said it wasn&#39;t his allergy, but it was stress due to the TAKS tests. I got out of bed and went to go check on Gaetano. He was sound asleep and didn&#39;t feel feverish. I felt relieved. Maybe he&#39;d be fine. Maybe he&#39;s outgrown his allergy?&lt;/p&gt;
&lt;p&gt;In the morning, Gaetano woke up and complained of a headache and tummy ache. I checked his sinuses and he seemed to be rather stuffy. Most likely a sinus headache caused by the congestion that ingesting artificial color causes for him. The verdict is that he&#39;s not over his allergy.&lt;/p&gt;
&lt;p&gt;Gaetano was worried that he&#39;d throw up at school because of his upset stomach. Dan &amp;amp; I tried to put his mind at rest and convince him that he&#39;s just worried about the TAKS (Texas Assessment of Knowledge And Skills) test tomorrow. I&#39;m hoping that we were right.&lt;/p&gt;
&lt;p&gt;I really hope he feels better. He needs to be feeling good for TAKS tomorrow. Having a bad day prior to the big test is sure to make him tired.&lt;/p&gt;
&lt;p&gt;So there you have it; I&#39;m writing this for two reasons. One is because I&#39;m worried about my son since he had a dose of Red #40.  The other reason is because I know that by sharing my story here on my blog it&#39;ll help other parents.&lt;/p&gt;
&lt;p&gt;If you found this info helpful, or have a story of your own to share, please leave a comment. Thanks!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>2009 Adobe Community Experts Program</title>
    <link href="https://www.dwmommy.com/posts/2009/02/2009-adobe-community-experts-program/"/>
    <updated>2009-02-11T13:30:54Z</updated>
    <id>https://www.dwmommy.com/posts/2009/02/2009-adobe-community-experts-program/</id>
    <content type="html">&lt;p&gt;My membership in the 2009 Adobe Community Experts program has been renewed. &lt;a href=&quot;http://dansshorts.com/post/still-ace-ing-after-all-these-years&quot;&gt;Dan&#39;s&lt;/a&gt; has too. (He&#39;s sure got a way with words; I&#39;m so boring.)&lt;/p&gt;
&lt;p&gt;I&#39;m honored to be part of the program. Thanks Adobe!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Mom, does Adobe.com sell clay?</title>
    <link href="https://www.dwmommy.com/posts/2009/02/mom-does-adobe-com-sell-clay/"/>
    <updated>2009-02-05T21:42:51Z</updated>
    <id>https://www.dwmommy.com/posts/2009/02/mom-does-adobe-com-sell-clay/</id>
    <content type="html">&lt;p&gt;Earlier tonight my son asked me, &amp;quot;Mom? Does Adobe.com sell like a whole bunch of different colors and kinds of clay or something?&amp;quot;&lt;/p&gt;
&lt;p&gt;Oh the innocence of youth. You know, I once thought the very same thing of Adobe itself -- back then there was no &amp;quot;.com&amp;quot; to speak of. I always thought that Macromedia was a better name and still do. Adobe clearly had a brand name with a larger market penetration so they made the right choice keeping their name.&lt;/p&gt;
&lt;p&gt;At any rate, his question helped to remind me that intuitive naming isn&#39;t absolutely critical to success. I for one prefer intuitive names, but that would just make sense. ;-)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Broccoli Potato Cheese Soup</title>
    <link href="https://www.dwmommy.com/posts/2009/01/broccoli-potato-cheese-soup/"/>
    <updated>2009-01-12T19:59:01Z</updated>
    <id>https://www.dwmommy.com/posts/2009/01/broccoli-potato-cheese-soup/</id>
    <content type="html">&lt;p&gt;Tonight&#39;s last minute dinner decision was Broccoli Potato Cheese Soup w/ Beer Bread. There&#39;s no secret to the beer bread; it&#39;s just Archer Farm&#39;s (from Target) Beer Bread, for which I used Shiner Black.&lt;/p&gt;
&lt;p&gt;I&#39;ve made up several recipes for (broccoli) potato cheese soup over the years. How I make it on any given day/night is largely determined by how much time I have and what ingredients I have on hand.  Tonight&#39;s recipe was the quickest and easiest of all my potato cheese recipes.&lt;/p&gt;
&lt;p&gt;Total prep time &amp;amp; cook time: 25 minutes (which includes washing the broccoli and cutting the florets off a head of broccoli)&lt;/p&gt;
&lt;p&gt;Here&#39;s the recipe:&lt;/p&gt;
&lt;p&gt;1 box (4 cups) Organic Chicken Broth
1 can Campbell&#39;s Cheddar Cheese Soup
4 oz. Five Cheese (Provolone, Mozzarella, Asiago, Romano, and Parmesan) shredded Kraft Cheese
2 cups Potato Buds
3 oz. Shiner Black beer
2 oz. water
3 cups broccoli florets (2 cups is okay if you prefer less)
1/2 teaspoon Lawry&#39;s salt
1/4 teaspoon Garlic Powder
1/8 to 1/4 teaspoon White Pepper, however much you prefer&lt;/p&gt;
&lt;p&gt;Directions:
In a 3 quart pan, heat the chicken broth. Once the broth is boiling, add the Broccoli. As it is boiling I added the Lawry&#39;s, Garlic Powder, and White Pepper. Cook broccoli to desired tenderness. (I like it to be softer rather than crunchy in a soup. Boiling about 8 minutes should do.)&lt;/p&gt;
&lt;p&gt;Measure 1 cup of the Potato buds. Moisten the Potato Buds with the 2 oz. of water and the 3 oz. of beer. Stir it up real good until all the flakes have dissolved.&lt;/p&gt;
&lt;p&gt;By now your broccoli is done, so with a slotted spoon, remove it from the pan and set it aside in a dish.&lt;/p&gt;
&lt;p&gt;Add the Potato Buds mixture to the boiling broth and stir to dissolve it. While still stirring, add the remaining 1 cup of Potato Buds to the soup. Don&#39;t stop stirring! Stir it until the flakes are dissolved then remove it from the heat.&lt;/p&gt;
&lt;p&gt;Open up the can of cheddar cheese soup and pour that into the pan. Stir that up until the cheese is no longer identifiable. Add the shredded cheese and place it back on the burner on medium heat. Stir it well until the shredded cheese is good and dissolved.&lt;/p&gt;
&lt;p&gt;Last but not least, add the broccoli back to the soup and stir it just enough to mix it in.&lt;/p&gt;
&lt;p&gt;If you &lt;em&gt;really love&lt;/em&gt; cheese, you can serve it with some shredded cheese (Five Cheese or cheddar) on top.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>French Vanilla Sweet Cream</title>
    <link href="https://www.dwmommy.com/posts/2009/01/french-vanilla-sweet-cream/"/>
    <updated>2009-01-09T23:27:58Z</updated>
    <id>https://www.dwmommy.com/posts/2009/01/french-vanilla-sweet-cream/</id>
    <content type="html">&lt;p&gt;Tonight I made a quick-n-easy vanilla ice cream. I made this up on the fly, no printed recipe. (I do that a lot; I make up recipes on the fly but write &#39;em down so I don&#39;t forget.)&lt;/p&gt;
&lt;p&gt;Total prep time about 30 minutes, but the wait time is 12 hours after putting it in the freezer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I accidentally said whole milk. Turned out I used 2% Milk (Horizon Organic to be exact). Sorry about that! I&#39;m sure whole milk would do fine though.&lt;/p&gt;
&lt;p&gt;Here&#39;s the recipe:&lt;/p&gt;
&lt;p&gt;1 pint (which is 2 cups) Heavy Whipping Cream
1 cup &lt;del&gt;whole&lt;/del&gt; &lt;ins&gt;2%&lt;/ins&gt; milk
1 can Borden sweetened condensed milk
3 teaspoons &lt;a href=&quot;http://www.amazon.com/Nielsen-Massey-Vanilla-Bean-Paste/dp/B0000W0GP2&quot;&gt;vanilla bean paste&lt;/a&gt;
1/2 cup sugar&lt;/p&gt;
&lt;p&gt;While the whipping cream was being whisked on high in the mixer, I measured the 1 cup of milk in a 4 cup capacity measuring cup.&lt;/p&gt;
&lt;p&gt;Next, I added the rest of the ingredients to the measuring cup and stirred it up until the sweetened condensed milk was all dissolved.&lt;/p&gt;
&lt;p&gt;By then the heavy whipping cream was completely aerated into a nice thick whipped cream. I added the mixture slowly (about 30 seconds of pouring) from the measuring cup into the mixer. I let it mix for another 30 seconds.&lt;/p&gt;
&lt;p&gt;Then I transferred the mixture to the ice cream attachment of the KitcheAid and let it mix until it got good and thick.&lt;/p&gt;
&lt;p&gt;Last but not least, avoid the temptation of eating it all and put it in a container in the freezer for at least 12 hours.&lt;/p&gt;
&lt;p&gt;The result is a nice french vanilla sweet cream.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Momisms</title>
    <link href="https://www.dwmommy.com/posts/2008/12/momisms/"/>
    <updated>2008-12-05T09:18:59Z</updated>
    <id>https://www.dwmommy.com/posts/2008/12/momisms/</id>
    <content type="html">&lt;p&gt;I often listen to XMKids in the car with Gaetano. There&#39;s a hilarious song by Anita Renfroe called Momisms that comes on every so often. Gaetano doesn&#39;t seem to appreciate it near as much as I do of course.&lt;/p&gt;
&lt;p&gt;I love Momisms more each time I hear it and thought why not share it here on my blog. Enjoy!&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/AK5EPFZzI5A&amp;hl=en&amp;fs=1&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed src=&quot;http://www.youtube.com/v/AK5EPFZzI5A&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot; /&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;And for those of you wondering if there are any Dadisms, well Anita&#39;s got this for you:&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/LtNGFh-dCe0&amp;hl=en&amp;fs=1&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed src=&quot;http://www.youtube.com/v/LtNGFh-dCe0&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot; /&gt;&lt;/object&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Support Our Troops &amp; Cub Scouts</title>
    <link href="https://www.dwmommy.com/posts/2008/10/support-our-troops-cub-scouts/"/>
    <updated>2008-10-27T16:00:23Z</updated>
    <id>https://www.dwmommy.com/posts/2008/10/support-our-troops-cub-scouts/</id>
    <content type="html">&lt;p&gt;Cub Scouts only have one fundraiser per year and that&#39;s popcorn. We need your support to help keep things running smoothly for our boys. Please take a moment to at least consider a purchase today, even if you don&#39;t eat popcorn -- you can always send some popcorn to our troops (keep reading to find out how).&lt;/p&gt;
&lt;p&gt;To support my son&#39;s Cub Scout den, please click on &lt;a href=&quot;http://orderpopcorn.com/&quot;&gt;OrderPopCorn.com&lt;/a&gt; which will take you to http://www.orderpopcorn.com/Store/Catalog/Default.aspx. Enter your Entry Order Key &lt;strong&gt;TEJE3AX&lt;/strong&gt;. The screen should say Welcome you are supporting Den 11 Gaetano B. and that&#39;s it; just browse to find the popcorn you&#39;d like to order.&lt;/p&gt;
&lt;p&gt;You&#39;ll find there&#39;s an option to send a popcorn tin to our troops for $25. What a great gift and way to show your support for our men and women of the military.&lt;/p&gt;
&lt;p&gt;Thanks for your support!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Update to the engagement post...</title>
    <link href="https://www.dwmommy.com/posts/2008/10/update-to-the-engagement-post/"/>
    <updated>2008-10-01T08:37:07Z</updated>
    <id>https://www.dwmommy.com/posts/2008/10/update-to-the-engagement-post/</id>
    <content type="html">&lt;p&gt;Oops, I missed a closing quotation mark and part of my post announcing our engagement was cut off. If you&#39;re interested,  the paragraph starting with &amp;quot;Dan has posted&amp;quot; is where it got cut off. Here&#39;s a link for you to make it easier: &lt;a href=&quot;http://www.dwmommy.com/?day=9/11/2008&quot;&gt;http://www.dwmommy.com/?day=9/11/2008&lt;/a&gt; Sorry about that folks!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Jet Packs are Pricey!</title>
    <link href="https://www.dwmommy.com/posts/2008/09/jet-packs-are-pricey/"/>
    <updated>2008-09-26T14:52:01Z</updated>
    <id>https://www.dwmommy.com/posts/2008/09/jet-packs-are-pricey/</id>
    <content type="html">&lt;p&gt;On the way home from school yesterday, my son decided to ask me a question. Here&#39;s our conversation for your reading pleasure.&lt;/p&gt;
&lt;p&gt;Gaetano: Mom, how much does a jet pack cost?&lt;/p&gt;
&lt;p&gt;Me: A what? A jet pack? (I know what a jet pack is, I was just caught off guard since his question came out of nowhere.)&lt;/p&gt;
&lt;p&gt;Gaetano: Yeah, you know the ones you wear to make you fly.&lt;/p&gt;
&lt;p&gt;Me: Yeah, I know what a jet pack is. Well, you know I&#39;m not sure. I&#39;m not even sure there is such thing as a real jet pack. If there is, I&#39;m sure it costs a lot of money.&lt;/p&gt;
&lt;p&gt;Gaetano: You mean like 50 bucks?&lt;/p&gt;
&lt;p&gt;Me: No, probably more like 5,000 dollars. I don&#39;t know, maybe more.&lt;/p&gt;
&lt;p&gt;Gaetano: That&#39;s a rip off!&lt;/p&gt;
&lt;p&gt;Me: Well when things are new they usually cost more until enough people have them and then they cost a lot less.&lt;/p&gt;
&lt;p&gt;Gaetano: Maybe you could look it up on Google when we get home. I don&#39;t know why they would cost that much. &lt;em&gt;I&lt;/em&gt; can make a jet pack!&lt;/p&gt;
&lt;p&gt;Me: Oh really? You think it is just that easy?&lt;/p&gt;
&lt;p&gt;Gaetano: Sure! I can make a jet pack. You just make the thing and put straps on it so you can put it on your back like a backpack, but I don&#39;t know how to make the flames part.&lt;/p&gt;
&lt;p&gt;Me: Don&#39;t you think &amp;quot;the flames part&amp;quot; is important?&lt;/p&gt;
&lt;p&gt;Gaetano: What? (He didn&#39;t understand what I was getting at.)&lt;/p&gt;
&lt;p&gt;Me: Well, don&#39;t you think the flames are important? Isn&#39;t that what makes it fly?&lt;/p&gt;
&lt;p&gt;Gaetano: Ooooh, yeah.&lt;/p&gt;
&lt;p&gt;Me: So don&#39;t you think making the flames is complicated? I mean, if you&#39;re going to wear a jet pack they have to make it safe -- so the flames don&#39;t burn your butt.&lt;/p&gt;
&lt;p&gt;By then we&#39;d just pulled into the driveway. Gaetano was laughing hysterically. I&#39;m guessing he was laughing that hard because of the imagery, but also because its not every day he hears mom say &amp;quot;butt&amp;quot;.&lt;/p&gt;
&lt;p&gt;If it weren&#39;t for Dan telling me about the &lt;a href=&quot;http://www.engadget.com/2008/09/26/fusionman-first-to-cross-the-english-channel-via-jet-wing/&quot;&gt;guy who crossed the English Channel today&lt;/a&gt; I would not have blogged this.&lt;/p&gt;
&lt;p&gt;According to the article, this jet-wing (jet pack) costs $190,000. Boy, I was way off! When I get Gaetano home from school today I&#39;ll be sure to show him the video. He&#39;ll surely get a kick out of it. I bet he&#39;ll say he looks like Buzz Lightyear too, probably right after he exclaims that $190,000 is a &amp;quot;rip off&amp;quot; too.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Dan says, &quot;We&#39;re gettin&#39; hitched!&quot;</title>
    <link href="https://www.dwmommy.com/posts/2008/09/dan-says-we-re-gettin-hitched/"/>
    <updated>2008-09-11T22:46:00Z</updated>
    <id>https://www.dwmommy.com/posts/2008/09/dan-says-we-re-gettin-hitched/</id>
    <content type="html">&lt;p&gt;Nope, we&#39;re not buying an RV... Yep, it is true; earlier today Dan asked me to marry him! (A few weeks ago, he quite jokingly asked me in a very thick southern accent, &amp;quot;Wanna git hitched?&amp;quot; To which I said, &amp;quot;Not when you ask me like that!&amp;quot; Hence, the title of this blog post.)&lt;/p&gt;
&lt;p&gt;Everyone&#39;s been asking me, &amp;quot;How&#39;d he propose?&amp;quot; so I&#39;ll fill you in...&lt;/p&gt;
&lt;p&gt;I just returned yesterday from 10 days in California, so I was totally worn out. It was a little after 10am this morning when he came in to try and wake me up (again). I was just not wanting to wake up at all. I was thoroughly exhausted. Dan said, &amp;quot;While you were gone I bought something that should help you wake up.&amp;quot; He pulled the ring out of his pocket and presented it to me.&lt;/p&gt;
&lt;p&gt;I was so bleary-eyed that I could barely make out that it was a ring, let alone what shape stone it was. It did the trick though; it woke me up! I had to stare at it a moment, to make sure I was really awake and not just dreaming it. Then Dan said, &amp;quot;So do you want it?&amp;quot;&lt;/p&gt;
&lt;p&gt;I said, &amp;quot;Well yeah, but you haven&#39;t asked me to marry you yet!&amp;quot; Dan said, &amp;quot;Oh yeah... Will you marry me?&amp;quot; Of course I said, &amp;quot;Yeah!&amp;quot; [So technically speaking, his blog post is slightly inaccurate, since I didn&#39;t say &amp;quot;yes&amp;quot; -- I said &amp;quot;yeah&amp;quot;. ;-)]&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dansshorts.com/post/she-said-yes&quot;&gt;Dan has posted a picture of the ring on his blog.&lt;/a&gt; I know, its HUGE! Those who have seen photos already can&#39;t seem to tell by the picture if it is silver or gold, it&#39;s a platinum cathedral setting and simply gorgeous.&lt;/p&gt;
&lt;p&gt;Gaetano is thrilled. He keeps telling me how excited he is that Dan is going to be his stepdad and that he&#39;s so happy for me.&lt;/p&gt;
&lt;p&gt;No news on a date or anything else yet. I&#39;m sure we&#39;ll blog it when we&#39;ve made some decisions.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>MacBook Pro Screen Goes Bonkers</title>
    <link href="https://www.dwmommy.com/posts/2008/07/macbook-pro-screen-goes-bonkers/"/>
    <updated>2008-07-07T06:29:48Z</updated>
    <id>https://www.dwmommy.com/posts/2008/07/macbook-pro-screen-goes-bonkers/</id>
    <content type="html">&lt;p&gt;Last night I got home and found I&#39;d forgotten to plug in the power to my MacBook Pro and left it on without putting it to sleep. That&#39;s happened before; it usually just shuts down on its own.&lt;/p&gt;
&lt;p&gt;This time, it went to sleep on its own but the screen looked like it was on a psychedelic journey of some sort. All sorts of shapes everywhere and they seemed to be enlarged portions of apps I had open earlier. Some were even flipped upside down and even stranger, they were skewed to appear as if they were angled back and away from me (think hallways in really old computer games).&lt;/p&gt;
&lt;p&gt;I woke it from sleep and as I moved my mouse the screen would sometimes redraw a little, but nothing got any better.  I took some video, and pulled some screenshots from it. The first is what it looked like shortly after I woke it up.&lt;/p&gt;
&lt;p&gt;I tried hooking up another monitor to it, but that didn&#39;t have the desired effect. So I used command+tab to move through applications (all by guesswork since the screen would update to more garbled mess) and I would press command+Q to quit the apps. Sometimes I held command+W to close windows, just for good measure. I was working blindly after all, so who knows what it was doing.&lt;/p&gt;
&lt;p&gt;I tried clicking in the upper left where the Apple logo would be, and it seemed a rectangle appeared that would be the submenu. So I put my mouse where Log Out should have been but that didn&#39;t work. I tried the keyboard shortcut too to no avail. So in the end I had to resort to pressing the button and hoping for the best.&lt;/p&gt;
&lt;p&gt;Much to my surprise it started back up normally, thank goodness!&lt;/p&gt;
&lt;p&gt;Hopefully that never happens again... It was quite scary to think I may have to travel on Tuesday for 2 weeks and not have a laptop with me all that time.&lt;/p&gt;
&lt;img src=&quot;https://www.dwmommy.com/assets/images/blog/macscreenhaywire.png&quot; width=&quot;632&quot; height=&quot;358&quot; /&gt;
&lt;img src=&quot;https://www.dwmommy.com/assets/images/blog/macscreenhaywirelater.png&quot; width=&quot;637&quot; height=&quot;358&quot; /&gt;
</content>
  </entry>
  <entry>
    <title>Twittervated</title>
    <link href="https://www.dwmommy.com/posts/2008/07/twittervated/"/>
    <updated>2008-07-05T13:46:06Z</updated>
    <id>https://www.dwmommy.com/posts/2008/07/twittervated/</id>
    <content type="html">&lt;p&gt;I was hoping to be twitterpated like most Twitter fanatics seem to be, but instead I&#39;m twittervated.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;div style=&quot;font-size:95%;margin:0 40px; padding:5px; border:1px solid #E6E6E6;&quot;&gt;
&lt;strong style=&quot;font-size:110%&quot;&gt;Twittervate&lt;/strong&gt; (&lt;code&gt;twi-t&amp;#601;r-v&amp;#257;t-ed&lt;/code&gt;)
&lt;p&gt;&lt;strong&gt;Inflected forms&lt;/strong&gt;: twittervates, twittervated, twittervating, twittervation&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Etymology&lt;/strong&gt;:
A combination of the words &lt;a href=&quot;http://www.merriam-webster.com/dictionary/twitter&quot;&gt;twitter&lt;/a&gt; and &lt;a href=&quot;http://www.merriam-webster.com/dictionary/aggravated&quot;&gt;aggravated&lt;/a&gt;, which is not at all like (and quite opposite of) the Disney-derived term &amp;quot;&lt;a href=&quot;http://www.youtube.com/watch?v=JXBbgzQmpJw&quot;&gt;twitterpated&lt;/a&gt;&amp;quot;. Middle English twiteren; akin to Old High German zwizzirōn to twitter. Latin aggravatus, past participle of aggravare to make heavier, from ad- + gravare to burden, from gravis heavy — more at grieve&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Date&lt;/strong&gt;: July 5th, 2008&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1&lt;/strong&gt;: to be aggravated by the malfunction of  &lt;a href=&quot;http://www.twitter.com/&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2&lt;/strong&gt;: to feel displeasure or anger by persistent misbehavior of Twitter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3&lt;/strong&gt;: to become annoyed with &amp;quot;tweets&amp;quot; by the users of Twitter.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If you laughed at this at all, you can &lt;em&gt;so&lt;/em&gt; relate!
&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Twitter hates me</title>
    <link href="https://www.dwmommy.com/posts/2008/07/twitter-hates-me/"/>
    <updated>2008-07-05T12:17:33Z</updated>
    <id>https://www.dwmommy.com/posts/2008/07/twitter-hates-me/</id>
    <content type="html">&lt;p&gt;I&#39;ve tweeted from twitter&#39;s home page in Firefox 2, Opera 9 and Safari 2. None of my tweets today are showing up.&lt;/p&gt;
&lt;p&gt;Now its &amp;quot;over capacity&amp;quot;.&lt;/p&gt;
&lt;p&gt;Ugh, as a twitter newbie I&#39;m so not impressed...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Happy National Regex Day - 5 Tips for working with Regular Expressions</title>
    <link href="https://www.dwmommy.com/posts/2008/06/happy-national-regex-day-5-tips-for-working-with-r/"/>
    <updated>2008-06-01T08:11:01Z</updated>
    <id>https://www.dwmommy.com/posts/2008/06/happy-national-regex-day-5-tips-for-working-with-r/</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://bennadel.com/index.cfm?dax=blog:1243.view&quot;&gt;Happy National Regex Day&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;To celebrate I&#39;d like to share some tips for working with Regular Expressions that have helped me over the years I&#39;ve been using them. I&#39;ve got 5 tips to share today (#1 is already in the post on Ben Nadel&#39;s blog that I linked to but thought it worthwhile to repeat here, sorry if it is a dupe for you...)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip #1, for Dreamweaver Users&lt;/strong&gt;: If you&#39;re a Dreamweaver user and need to build a regular expression, start learning about the Server Behavior Builder. When you create a server behavior, Dreamweaver generates a regular expression to match the code block(s). If you&#39;re in a hurry (or especially if you&#39;re just learning regular expressions), the regexes Dreamweaver generates can be a good starting point. You&#39;ll find the regexes it generates are in your user&#39;s Configuration in .edml files (which are XML files).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip #2, for CFEclipse users&lt;/strong&gt; (assuming this works in other flavors of Eclipse as well): When you use the Search dialog (ctrl+H on the Mac), there&#39;s the obvious Regular Expression checkbox. With your focus in the Containing Text field, press Ctrl+Space to get a handy regex cheat sheet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip #3, a Workflow Tip&lt;/strong&gt;: When trying to come up with that perfect regex, take the time to build a static page or two that has what you want to match in it. Essentially, create a use case document. Then use your favorite regex capable Find and Replace tool to work up to creating the perfect regex. For instance, if you have a huge string to match, start by trying to match only the first 5 characters then add on to your regex and test again. When you&#39;ve got it matching your use cases, then go ahead and plug it into your ColdFusion or JavaScript code (you don&#39;t use other code right? ;-))&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip #4, Debugging Regular Expressions:&lt;/strong&gt; You&#39;ll most likely find yourself debugging a regex at some point or another, and for me its usually because I missed a use case. (That&#39;s when its time to update the use case document.) Any time I&#39;ve got a regex that isn&#39;t quite working right, I trim it back. In other words, I do the opposite of what I described in the first part of my workflow tip above. Stop trying to match what you really want to match in its entirety, take a bit away from the regex at a time until it starts matching your use case file. (If you didn&#39;t make a use case file, now is the time to do it!) Then build that regex back up again little by little until you have it matching everything you want.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip #5, Application Comments&lt;/strong&gt;: In the case of using a regex in an application (versus in Find and Replace), always, always make a comment on what that regex means in plain English terms and &lt;em&gt;why&lt;/em&gt; you need to use it in the first place. Sooner or later, someone will look at the regex and quite possibly have their eyes glaze over -- it could be you! So do yourself and others a favor and take a couple minutes to comment it. If you&#39;re extra geeky you&#39;ll have your comment refer to your use case file so they can actually see exactly what the heck that fancy string of characters is supposed to match.&lt;/p&gt;
</content>
  </entry>
</feed>
