<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>bennyCrampton.com</title>
	
	<link>http://bennycrampton.com</link>
	<description>kicking ass. taking names.</description>
	<lastBuildDate>Thu, 02 Feb 2012 00:54:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Bennycramptoncom" /><feedburner:info uri="bennycramptoncom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>San Antonio, Texas.</title>
		<link>http://feedproxy.google.com/~r/Bennycramptoncom/~3/XWTp9i3GIdQ/</link>
		<comments>http://bennycrampton.com/san-antonio-texas/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 00:54:26 +0000</pubDate>
		<dc:creator>benny Crampton</dc:creator>
				<category><![CDATA[flickr]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[brandy]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[kidney transplant]]></category>
		<category><![CDATA[lupe]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[texas]]></category>
		<category><![CDATA[transplant]]></category>

		<guid isPermaLink="false">http://bennycrampton.com/?p=517</guid>
		<description><![CDATA[Yesterday was a whirlwind of packing and travel, even though I&#8217;d known about the trip for a full three weeks. My sister (stunning, amazing, and single most giving person I&#8217;ve ever met) is giving a kidney (her left) to our Uncle (really our Mom&#8217;s cousin-in-law). He has spent the last 5 years on Dialysis, and finally [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday was a whirlwind of packing and travel, even though I&#8217;d known about the trip for a full three weeks. My 
<a  href="http://www.flickr.com/photos/randomgoodness/6030596523/in/set-72157607939967410/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/6030596523/in/set-72157607939967410/');" >sister</a> (stunning, amazing, and single most giving person I&#8217;ve ever met) is giving a 
<a  href="http://en.wikipedia.org/wiki/Kidney" onclick="javascript:pageTracker._trackPageview('/external/en.wikipedia.org/wiki/Kidney');" >kidney</a> (her left) to our 
<a  href="http://www.flickr.com/photos/randomgoodness/6804119369/in/photostream" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/6804119369/in/photostream');" >Uncle</a> (really our Mom&#8217;s cousin-in-law). He has spent the last 5 years on Dialysis, and finally found a match in my 
<a  href="http://www.flickr.com/photos/randomgoodness/2933120586/in/set-72157607939967410" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/2933120586/in/set-72157607939967410');" >little sister.</a></p>
<p>Today was a mostly full day of tests at the 
<a  href="https://www.texastransplant.org/" onclick="javascript:pageTracker._trackPageview('/external/www.texastransplant.org/');" >Texas Transplant Institute</a>, for both 
<a  href="http://www.flickr.com/photos/randomgoodness/6803484483/in/photostream/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/6803484483/in/photostream/');" >my uncle</a> and 
<a  href="http://www.flickr.com/photos/randomgoodness/2933120586/in/set-72157607939967410" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/2933120586/in/set-72157607939967410');" >my sister</a>, that ended in all &#8216;&#8221;this is good news&#8221; (only holdup is waiting for the uncle to drop another 10-20 pounds) and &#8220;we&#8217;ll let you know what we find&#8221;. We went on a boat tour in downtown to wind down, post-anticipation.</p>
<p>Tomorrow morning is another 5 or 6 hours at the hospital, then we fly back to Michigan in the afternoon. Then more waiting. Always the waiting. But we&#8217;re so close. So. Very. Close.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/MlkzSjMgSGuJhC0rb23giEvA-jc/0/da"><img src="http://feedads.g.doubleclick.net/~a/MlkzSjMgSGuJhC0rb23giEvA-jc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MlkzSjMgSGuJhC0rb23giEvA-jc/1/da"><img src="http://feedads.g.doubleclick.net/~a/MlkzSjMgSGuJhC0rb23giEvA-jc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Bennycramptoncom/~4/XWTp9i3GIdQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bennycrampton.com/san-antonio-texas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bennycrampton.com/san-antonio-texas/</feedburner:origLink></item>
		<item>
		<title>PCI compliance, and cPanel/WHM</title>
		<link>http://feedproxy.google.com/~r/Bennycramptoncom/~3/dityMOCDFns/</link>
		<comments>http://bennycrampton.com/pci-compliance-and-cpanelwhm/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 19:49:41 +0000</pubDate>
		<dc:creator>benny Crampton</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[failed scans]]></category>
		<category><![CDATA[PCI compliance]]></category>
		<category><![CDATA[WHM]]></category>

		<guid isPermaLink="false">http://bennycrampton.com/?p=485</guid>
		<description><![CDATA[Early last week, I presented at cPanel&#8217;s Automation Bootcamp 2011. The title of my talk was &#8216;PCI Compliance: It&#8217;s about to get real.&#8221; Since neither cPanel nor I recorded the presentation (and the EiC over at  the Whir mentioned having a hard time trying to keep up), I figured I&#8217;d recap it here. If you just [...]]]></description>
			<content:encoded><![CDATA[<p>Early last week, I presented at cPanel&#8217;s Automation Bootcamp 2011. The title of my talk was &#8216;PCI Compliance: It&#8217;s about to get real.&#8221; Since neither cPanel nor I recorded the presentation (and the EiC over at 
<a  href="http://www.thewhir.com/" onclick="javascript:pageTracker._trackPageview('/external/www.thewhir.com/');" >the Whir</a> 
<a  href="http://www.thewhir.com/web-hosting-news/101211_PCI_Compliance_is_About_to_Get_Real_with_Benny_Crampton_of_LiquidWeb" onclick="javascript:pageTracker._trackPageview('/external/www.thewhir.com/web-hosting-news/101211_PCI_Compliance_is_About_to_Get_Real_with_Benny_Crampton_of_LiquidWeb');" >mentioned</a> having a hard time trying to keep up), I figured I&#8217;d recap it here. If you just want the slides from the presentation, you can get those 
<a  href="http://bennycrampton.com/wp-content/uploads/2011/10/PCIPresentation.pdf" target="_blank" onclick="javascript:pageTracker._trackPageview('/downloads/wp-content/uploads/2011/10/PCIPresentation.pdf');" >here</a>.</p>
<h1>PCI (DSS) Compliance for e-Commerce Sites</h1>
<p>As much as people love to hate PCI Compliance (or more specifically, the scanners), it is a necessary evil. In an industry-wide race to the bottom, the<strong> Payment Card Industry Security Standards Council</strong> (PCI-SSC) had to implement a standard to which they could hold everyone accountable, and by which they would judge the security of consumer data, in all payment card transactions.</p>
<p>In 2006, the PCI-SSC got together and composed a standard that everyone in the Payment Card Industry (everyone who accepts payment cards, from brick and mortar stores to e-commerce), which they called the <strong>Data Security Standard</strong>. They wanted to help streamline an increasingly complex process (getting approved to process credit cards through your own in-house-developed payment application), but without compromising the security of consumer data. While the importance and relevance of PCI DSS can be overinflated, it is just as necessary as any other standard. Treat it like a list of regulations to follow, use common sense, and you should be fine.</p>
<p>To help you along, I have outlined much of what&#8217;s included in the PCI-DSS, and what you can do to help secure your server, and help your server pass its scan.</p>
<p><span id="more-485"></span></p>
<h2>General Data/Application/Network Security Defined in the PCI-DSS</h2>
<p>Most of the points addressed in the DSS would seem to be common sense, but they are outlined to prevent common vulnerabilities.</p>
<p style="padding-left: 30px;"><strong>1) Write your application using clean and secure code.</strong><br />
All of the good developers I know have told me: using good, standard coding practices is key to writing a secure application.<br />
<strong>2) “Protect Cardholder Data”</strong><br />
Specifically this means any ‘personally identifiable information&#8217;, which is defined below.<br />
<strong>3) Encrypt and send securely all traffic and data</strong><br />
Use SSL, and encryption, for all traffic. Do not assume your customer/client will be protecting themselves.<br />
<strong>4) Limit what you store.</strong><br />
The DSS clearly defines that you can and cannot store, and how you can store that information which is allowed:</p>
<div id="attachment_486" class="wp-caption aligncenter" style="width: 310px">
<a  href="http://bennycrampton.com/wp-content/uploads/2011/10/PCIDataStorage.png" onclick="javascript:pageTracker._trackPageview('/downloads/wp-content/uploads/2011/10/PCIDataStorage.png');"  rel="lightbox[485]"><img class="size-medium wp-image-486" title="PCI Data Storage Guidelines" src="http://bennycrampton.com/wp-content/uploads/2011/10/PCIDataStorage-300x126.png" alt="PCI Data Storage Guidelines" width="300" height="126" /></a><p class="wp-caption-text">PCI Data Storage Guidelines</p></div>
<p style="padding-left: 30px;"><strong>5) Staff access/security</strong><br />
When it comes to &#8220;Cardholder&#8221; and &#8220;Authentication&#8221; Data, limit access to only those people and servers who need it.<br />
<strong>6) Unique login credentials for each user.</strong><br />
Any person or server who has access to sensitive data has to have unique credentials, to aid in tracking.<br />
<strong>7) Restrict physical access to servers hosting sensitive data.</strong><br />
If you are hosting this information in a datacenter, you are probably covered, but you will still want to double check with your hosting provider.<br />
<strong>8) Use Anti-virus/malware software/scans.</strong><br />
This applies to application servers as well as employee workstations.<br />
<strong>9) Maintain a strong written information security policy.</strong><br />
This policy must be strong, clear, and easily accessible to employees and customers.<br />
<strong>10) Use non-default passwords</strong><br />
You cannot use default passwords in any software you have installed.<br />
<strong>10) Increase Security through obscurity</strong><br />
Use private networks wherever possible, especially to limit traffic. If you have your sensitive data hosted on a single server, by itself, use a private network to connect it to your public web server, and restrict all other access.<br />
<strong>11) Track/Monitor/log all access to your application.</strong><br />
This data is required in the event of a compromise.</p>
<h2>Before you scan, every time:</h2>
<p>Here are a few things you can do before you scan your server to help prevent unnecessary failures, and to help you retain your certification through future scans.</p>
<h4>1) Install and maintain a Firewall</h4>
<p>While you can use either hardware or software, you absolutely need a firewall. Any ports that do not need to be open to the public (MySQL for example) should be closed. Any other restriction of access that can be done will only increase your security. Though this isn&#8217;t a requirement: I strongly recommend a BFD/LFD like script/daemon. They can be extremely useful in mitigating unnecessary compromises due to weak passwords.<br />
If your application is spread across many servers, I recommend a hardware firewall for the sake of simplicity. The easier your network configuration is to define and maintain, the more likely it is that you won&#8217;t leave unintentional holes.</p>
<h4>2) Update your software</h4>
<p>Software updates do much more than just add new features: they almost always include security patches. In fact, most of the time minor version updates are nearly entirely security patches. Make sure all of your software is at the most recent version you can run. Just to be helpful, a list of software that you are probably running, that you should keep updated:<br />
&#8211; Update cPanel/WHM and all of its Plugins<br />
&#8211; Recompile Apache (You HAVE to be using 2.0 or newer, due to a recent unpatched exploit in older versions)<br />
&#8211; Rebuild PHP: You must be running the latest version in your branch. If you&#8217;re running an application on PHP4, you should already be in the process of re-writing and testing to move to PHP5, but the latest version of 4 will pass a PCI scan.<br />
&#8211; Update CMS Software (and plugins) should always be kept at the most recent version. &#8220;Upgrading breaks my plugin&#8221; is not an excuse not to upgrade, and is probably an indication that your plugin was insecure and/or doing something it shouldn&#8217;t have been.</p>
<h4>3) Use Good Passwords</h4>
<p>I cannot possibly put too much emphasis on the importance of always using a secure password. Use of insecure or default passwords are an extremely common cause of compromise. Good passwords should be at least 8 characters long, should never be based on a dictionary word, need to contain capital and lowercase letters, and at least one special character. For more detailed discussion of the importance of password strength, see 
<a  href="http://www.uic.edu/depts/accc/accts/password.html" onclick="javascript:pageTracker._trackPageview('/external/www.uic.edu/depts/accc/accts/password.html');" >this page</a>.</p>
<h4>4) Disable services you don&#8217;t use.</h4>
<p>WHM/cPanel comes bundled with a bunch of software that many hosts use. If you aren&#8217;t using it, disable it through WHM, in the &#8216;Service Manager&#8217;, and make sure that the port that was open for it gets closed in your firewall.</p>
<h4>4) WHM: Apache/SSL Tweaks, and Mod_userdir</h4>
<p>Make sure that all of your Service SSL Certificates are current, and then force all cPanel/WHM/Webmail traffic to use the secure ports, rather than insecure ports.  Once that is complete, go into the &#8216;Apache Configuration&#8217;. With each setting you will see both a &#8216;Default&#8217; setting and a &#8216;PCI Compliant&#8217; setting (they are sometimes the same thing). Make sure all of those settings are moved to &#8216;PCI Compliant&#8217;. The other thing that most scanners complain about is cPanel&#8217;s use of Mod_userdir. Under &#8216;mod_userdir tweak&#8217; in WHM, you will find a full description and you will be able to disable it.</p>
<h4>5) Disable/Limit DNS recursion</h4>
<p>DNS recursion allows your server to act as a resolver for other computers. This resolver cache can be &#8216;sniffed&#8217; to allow would-be hackers and exploits to gain knowledge about the domains your server is resolving. For example: the domain of the bank you use, and other information about your application configuration. It&#8217;s best to disable or limit recursion as much as possible. If you are using BIND, adjust your name.conf to mimic these:</p>
<p>To disabled recursion:</p>
<p>&nbsp;</p>
<div id="attachment_493" class="wp-caption aligncenter" style="width: 310px">
<a  href="http://bennycrampton.com/wp-content/uploads/2011/10/DNSNoRecursion1.png" onclick="javascript:pageTracker._trackPageview('/downloads/wp-content/uploads/2011/10/DNSNoRecursion1.png');"  rel="lightbox[485]"><img class="size-medium wp-image-493" title="BIND: Recursion disabled" src="http://bennycrampton.com/wp-content/uploads/2011/10/DNSNoRecursion1-300x145.png" alt="BIND: Recursion disabled" width="300" height="145" /></a><p class="wp-caption-text">BIND: Recursion disabled</p></div>
<p>Limited recursion:</p>
<div id="attachment_494" class="wp-caption aligncenter" style="width: 310px">
<a  href="http://bennycrampton.com/wp-content/uploads/2011/10/DNSTrusted.png" onclick="javascript:pageTracker._trackPageview('/downloads/wp-content/uploads/2011/10/DNSTrusted.png');"  rel="lightbox[485]"><img class="size-medium wp-image-494" title="BIND: Limited recursion" src="http://bennycrampton.com/wp-content/uploads/2011/10/DNSTrusted-300x210.png" alt="BIND: Limited recursion" width="300" height="210" /></a><p class="wp-caption-text">BIND: Limited recursion</p></div>
<h4>6) Add scanner IPs to the ignore list in your monitoring software (BFD/LFD)</h4>
<p>Your scanner will be throwing a whole lot of traffic at your server. If you are using BFD or LFD, make sure you prevent your server from automatically blocking the scanning server&#8217;s ips. Do not explicitally allow the IPs, as that will circumvent the firewall entirely (which negates the closing of the ports), but make sure they are listed in your ignore list.</p>
<h2>What to do when your first scan fails: Backporting, and false positives</h2>
<p>The first scan you get will have failures, no matter how much preparation you do. We&#8217;ll start with the biggest cause: backporting.</p>
<p>In brief, backporting is where Operating Systems take only the security fixes from software updates, and apply them to existing versions of the software. Redhat does an amazing job of 
<a  href="https://access.redhat.com/security/updates/backporting/?sc_cid=3093" onclick="javascript:pageTracker._trackPageview('/external/access.redhat.com/security/updates/backporting/');" >explaining backporting</a>:</p>
<blockquote><p>We use the term backporting to describe when we take a fix for a security flaw out of the most recent version of an upstream software package, and apply that fix to an older version of the package we distribute.</p>
<p>Backporting is common among vendors like Red Hat, and is essential to ensuring we can deploy automated updates to customers with minimal risk. Backporting will be a new concept for those more familiar with proprietary software updates.</p></blockquote>
<p>For example, say your server has OpenSSH installed. When the folks at OpenSSH are alerted to security flaws, they fix them. At the same time, they may also push new features, but the feature updates may break things that you already have in place. Obviously, you want your server to be secure, but having the secondary impact of the feature updates is less than ideal. Enter backporting. RedHat would apply the fixes from the update, but leave the rest of the package alone.</p>
<p>However, the updates need to be tracked somehow, so RedHat updates the package number. PCI scanners don&#8217;t track the package version numbers for all operating systems, so the scan will indicate that the software is not the appropriate version.</p>
<h2>Disputes</h2>
<p>Your scanner will have a process in place for how they want disputes submitted. Each failure must be disputed individually, which can be frustrating and time consuming. Just make sure you&#8217;re paying attention to the details, and you&#8217;ll get through it fine. If you run into trouble, or have questions you can&#8217;t find an answer for, ask your Hosting provider. They should be willing to help you out.</p>
<p><span class="Apple-style-span" style="font-size: 19px; font-weight: bold;">So now you know</span></p>
<p>PCI compliance doesn&#8217;t have to leave you sleepless for nights on end, nor does it have to cause you significant headaches. It won&#8217;t be easy, but it&#8217;s worth it.</p>
<p>One more thing:</p>
<p>Never manually upgrade OpenSSL on a cPanel server.</p>
<p>Never manually upgrade OpenSSH on a cPanel server.</p>
<hr />
<p>Resources/Sources/Further Reading:</p>
<ul>
<li>
<a  href="http://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard" onclick="javascript:pageTracker._trackPageview('/external/en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard');" >http://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard</a></li>
<li>
<a  href="http://en.wikipedia.org/wiki/Payment_Card_Industry_Security_Standards_Council" onclick="javascript:pageTracker._trackPageview('/external/en.wikipedia.org/wiki/Payment_Card_Industry_Security_Standards_Council');" >http://en.wikipedia.org/wiki/Payment_Card_Industry_Security_Standards_Council</a></li>
<li>
<a  href="https://www.pcisecuritystandards.org" onclick="javascript:pageTracker._trackPageview('/external/www.pcisecuritystandards.org');" >https://www.pcisecuritystandards.org</a>/</li>
<li>
<a  href="http://www.pcicomplianceguide.org" onclick="javascript:pageTracker._trackPageview('/external/www.pcicomplianceguide.org');" >http://www.pcicomplianceguide.org</a></li>
<li>
<a  href="http://www.defendyourdollars.org/2005/02/states_with_not.html" onclick="javascript:pageTracker._trackPageview('/external/www.defendyourdollars.org/2005/02/states_with_not.html');" >http://www.defendyourdollars.org/2005/02/states_with_not.html</a></li>
<li>
<a  href="http://docs.cpanel.net/twiki/bin/view/AllDocumentation/PCIComplianceInfo/" onclick="javascript:pageTracker._trackPageview('/external/docs.cpanel.net/twiki/bin/view/AllDocumentation/PCIComplianceInfo/');" >http://docs.cpanel.net/twiki/bin/view/AllDocumentation/PCIComplianceInfo/</a></li>
<li>
<a  href="http://www.cpanel.net/videos/common-pci-compliance-issues-with-linux/" onclick="javascript:pageTracker._trackPageview('/external/www.cpanel.net/videos/common-pci-compliance-issues-with-linux/');" >http://www.cpanel.net/videos/common-pci-compliance-issues-with-linux/</a></li>
<li>
<a  href="http://www.cpanel.net/videos/common-pci-compliance-issues-with-linux/" onclick="javascript:pageTracker._trackPageview('/external/www.cpanel.net/videos/common-pci-compliance-issues-with-linux/');" >http://usa.visa.com/merchants/new_acceptance/how_it_works.html</a></li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/5H-CMGeDp2KUe5ZPJE_W87bAJKM/0/da"><img src="http://feedads.g.doubleclick.net/~a/5H-CMGeDp2KUe5ZPJE_W87bAJKM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5H-CMGeDp2KUe5ZPJE_W87bAJKM/1/da"><img src="http://feedads.g.doubleclick.net/~a/5H-CMGeDp2KUe5ZPJE_W87bAJKM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Bennycramptoncom/~4/dityMOCDFns" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bennycrampton.com/pci-compliance-and-cpanelwhm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bennycrampton.com/pci-compliance-and-cpanelwhm/</feedburner:origLink></item>
		<item>
		<title>#MismatchedMonday</title>
		<link>http://feedproxy.google.com/~r/Bennycramptoncom/~3/lHVP6dEZJDA/</link>
		<comments>http://bennycrampton.com/mismatchedmonday/#comments</comments>
		<pubDate>Tue, 17 May 2011 01:58:42 +0000</pubDate>
		<dc:creator>benny Crampton</dc:creator>
				<category><![CDATA[hilarious]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[MismatchedMonday]]></category>

		<guid isPermaLink="false">http://bennycrampton.com/?p=466</guid>
		<description><![CDATA[Two things you need to know, to understand #MismatchedMonday #1: I am a simple creature. Simple. #2: I don&#8217;t wear white socks.* With those established, it shouldn&#8217;t seem like too much of a leap to understand why I do a thing every Monday that I call #MisMatchedMonday. Around 9 months ago, I realized that I [...]]]></description>
			<content:encoded><![CDATA[<p>Two things you need to know, to understand #MismatchedMonday</p>
<p>#1: I am a simple creature.</p>
<p style="text-align: center;">
<div class="mceTemp mceIEcenter" style="text-align: left;">
<dl class="wp-caption aligncenter" style="width: 220px;">
<dt class="wp-caption-dt">
<a  href="http://www.sia-hq.com/articles/The_Simple_Mathmatics_Of_Happiness" onclick="javascript:pageTracker._trackPageview('/external/www.sia-hq.com/articles/The_Simple_Mathmatics_Of_Happiness');" ><img title="Simple Math" src="http://www.sia-hq.com/custom/articlepics/simple%20math.jpg" alt="Simple." width="210" height="127" /></a></dt>
<dd class="wp-caption-dd">Simple.</dd>
</dl>
</div>
<p>#2: I don&#8217;t wear white socks.*</p>
<div class="wp-caption aligncenter" style="width: 310px">
<a  href="http://www.flickr.com/photos/randomgoodness/4956761027/in/set-72157626462827364" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/4956761027/in/set-72157626462827364');" ><img title="Long sock season" src="http://farm5.static.flickr.com/4103/4956761027_0794bd868f.jpg" alt="Long Sock Season" width="300" height="224" /></a><p class="wp-caption-text">Long sock season: Labor day to Memorial Day</p></div>
<p>With those established, it shouldn&#8217;t seem like too much of a leap to understand why I do a thing every Monday that I call #MisMatchedMonday.</p>
<p><span id="more-466"></span>Around 9 months ago, I realized that I absolutely had to do something to help me not hate Mondays. I was incredibly unhappy at work, and fought every day to get out of bed. Mondays, though, were worst of all. One Monday I realized that I&#8217;d never matched and folded my clean socks, which meant I had a pile of unmatched socks. I started digging around in the pile and realized I didn&#8217;t want to wear matched socks. I wanted to wear fun, funky, MISMATCHED socks. It was perfect.</p>
<div class="wp-caption aligncenter" style="width: 310px">
<a  href="http://www.flickr.com/photos/randomgoodness/5200523088/in/set-72157626462827364" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/5200523088/in/set-72157626462827364');" ><img title="#MismatchedMonday" src="http://farm5.static.flickr.com/4115/4920477196_0e09be5f2c.jpg" alt="#MismatchedMonday" width="300" height="224" /></a><p class="wp-caption-text">#MismatchedMonday</p></div>
<p>All day I walked around with a grin on my face, and nothing got me down. Tuesday I went back to fun, funky, matched socks, but the grin continued all week, and it was quickly decided: Every Monday was #MismatchedMonday.</p>
<div class="wp-caption aligncenter" style="width: 250px">
<a  href="http://www.flickr.com/photos/randomgoodness/5200523088/in/set-72157626462827364" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/5200523088/in/set-72157626462827364');" ><img title="#MisMatchedMonday" src="http://farm5.static.flickr.com/4151/5200523088_df4b3d9383_m.jpg" alt="#MisMatchedMonday" width="240" height="179" /></a><p class="wp-caption-text">#MisMatchedMonday</p></div>
<p>These days I have almost no problem getting out of bed on Mondays.</p>
<p>I only recently committed myself to taking pictures every Monday, and sharing with the #MismatchedMonday hashtag, but it&#8217;s become an integral part of my week. I love the rolled eyes from the family, and the look of exasperation from the boyfriend. I love showing the people at work, and leaving them speechless. But it&#8217;s been entirely for me.</p>
<p>Last week, with the amazing weather I wore sandals instead of shoes, which meant no socks. A buddy of mine walked up and asked about this weeks&#8217; #MismatchedMonday and was dismayed to find my feet sockless. I realized in that moment, that #MismatchedMonday has become bigger than just me, and that I could add another reason for me to love it:</p>
<p>It helps make other people happy.</p>
<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 228px"><img class="    " title="Don't worry, be happy" src="http://4.bp.blogspot.com/_xNnhcBgcRUE/TGYXVokl9II/AAAAAAAAAHk/U98epwzEIbs/s1600/Fotolia_12823833_Subscription_L.jpg" alt="Don't worry, be happy" width="218" height="277" /><p class="wp-caption-text">Be happy</p></div>
<p>That makes me happier than wearing mismatched socks on Mondays ever could, and ensures: I will wear mismatched socks on Mondays, and share them with all of you, until the sky falls on my head.</p>
<p>&lt;3</p>
<p>EDIT: Alright, let&#8217;s keep this going. :D  
<a  href="http://www.flickr.com/groups/mismatchedmonday/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/groups/mismatchedmonday/');" >http://www.flickr.com/groups/mismatchedmonday/</a></p>
<p><small>* Unless I&#8217;m working out. But even then, only after all of my colorful short socks are dirty.</small></p>
<p>&nbsp;</p>

<p><a href="http://feedads.g.doubleclick.net/~a/z23pm2fFy7TaCl8S1qDTK2ZJBjM/0/da"><img src="http://feedads.g.doubleclick.net/~a/z23pm2fFy7TaCl8S1qDTK2ZJBjM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/z23pm2fFy7TaCl8S1qDTK2ZJBjM/1/da"><img src="http://feedads.g.doubleclick.net/~a/z23pm2fFy7TaCl8S1qDTK2ZJBjM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Bennycramptoncom/~4/lHVP6dEZJDA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bennycrampton.com/mismatchedmonday/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://bennycrampton.com/mismatchedmonday/</feedburner:origLink></item>
		<item>
		<title>So, I’m on the market.</title>
		<link>http://feedproxy.google.com/~r/Bennycramptoncom/~3/pIEaupmJ54c/</link>
		<comments>http://bennycrampton.com/so-im-on-the-market/#comments</comments>
		<pubDate>Fri, 13 May 2011 20:58:38 +0000</pubDate>
		<dc:creator>benny Crampton</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[lw]]></category>

		<guid isPermaLink="false">http://bennycrampton.com/?p=461</guid>
		<description><![CDATA[I found out on Wednesday that the position I&#8217;m in at LW (Quality Control) is being dissolved, so I was given a few choices: Support Supervisor, Monitoring Tech, and Support Tech. After lots of debate and hemming and hawing, it looks like I&#8217;m gonna do some support for a while. I&#8217;m actually kind of excited, [...]]]></description>
			<content:encoded><![CDATA[<p>I found out on Wednesday that the position I&#8217;m in at LW (Quality Control) is being dissolved, so I was given a few choices: Support Supervisor, Monitoring Tech, and Support Tech. After lots of debate and hemming and hawing, it looks like I&#8217;m gonna do some support for a while. I&#8217;m actually kind of excited, which will probably make many of you think I&#8217;m crazy. A month or so ago I came in on a Saturday night, and spent a good 6 hours just doing tickets. It was the most fun I&#8217;d had at my job in quite a while. I miss the daily challenge and the weird stuff. I still have a lot of technical knowledge, but it&#8217;s slipped quite a bit from where I was when I stopped doing Monitoring full time (you know, three years ago).</p>
<p>I&#8217;ll have another week to tie up my loose ends in this spot, and then it&#8217;s back to the phones and helpdesk. I&#8217;m sure I&#8217;ll tire of it shortly, but I welcome the challenges.</p>
<p>Ani suggested we set up a cage match for the department heads, and let them fight over who gets me. Think we could make some money on that one?</p>

<p><a href="http://feedads.g.doubleclick.net/~a/z39xIxSYNqv_NbsKGnVKuzXCLwE/0/da"><img src="http://feedads.g.doubleclick.net/~a/z39xIxSYNqv_NbsKGnVKuzXCLwE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/z39xIxSYNqv_NbsKGnVKuzXCLwE/1/da"><img src="http://feedads.g.doubleclick.net/~a/z39xIxSYNqv_NbsKGnVKuzXCLwE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Bennycramptoncom/~4/pIEaupmJ54c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bennycrampton.com/so-im-on-the-market/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://bennycrampton.com/so-im-on-the-market/</feedburner:origLink></item>
		<item>
		<title>Women In Tech</title>
		<link>http://feedproxy.google.com/~r/Bennycramptoncom/~3/rQhHrmxN470/</link>
		<comments>http://bennycrampton.com/women-in-tech/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 21:13:25 +0000</pubDate>
		<dc:creator>benny Crampton</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bennycrampton.com/?p=457</guid>
		<description><![CDATA[So, what started as a post about how companies encourage and welcome women into their company has become a pretty good discussion about the actual barriers that women face entering any kind of strongly tech field. Double the women = way cooler. Comments are wide open on this one. What do you guys think?]]></description>
			<content:encoded><![CDATA[<p>So, what started as a post about how companies encourage and welcome women into their company has become a pretty good discussion about the actual barriers that women face entering any kind of strongly tech field.</p>
<p>
<a  href="http://www.webhostingtalk.com/showthread.php?t=1035664" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.webhostingtalk.com/showthread.php');" >Double the women = way cooler.</a></p>
<p>Comments are wide open on this one. What do you guys think?</p>

<p><a href="http://feedads.g.doubleclick.net/~a/3U5yZcTRxXnzTj4r8vMxvrX_uS0/0/da"><img src="http://feedads.g.doubleclick.net/~a/3U5yZcTRxXnzTj4r8vMxvrX_uS0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3U5yZcTRxXnzTj4r8vMxvrX_uS0/1/da"><img src="http://feedads.g.doubleclick.net/~a/3U5yZcTRxXnzTj4r8vMxvrX_uS0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Bennycramptoncom/~4/rQhHrmxN470" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bennycrampton.com/women-in-tech/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://bennycrampton.com/women-in-tech/</feedburner:origLink></item>
		<item>
		<title>Multisite Incompatibility with InnoDB</title>
		<link>http://feedproxy.google.com/~r/Bennycramptoncom/~3/LShmFUimwQg/</link>
		<comments>http://bennycrampton.com/multisite-incompatibility-with-innodb/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 01:59:10 +0000</pubDate>
		<dc:creator>benny Crampton</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[multisite]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://bennycrampton.com/?p=445</guid>
		<description><![CDATA[I&#8217;ve got a new project going. For this project I wanted to be able to have a few different sections of the site act like different sites, and I wanted to be able to share administration with many people of varying admining abilities. From what I&#8217;d read about WordPress Multisite, I figured it was going [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a new project going. For this project I wanted to be able to have a few different sections of the site act like different sites, and I wanted to be able to share administration with many people of varying admining abilities. From what I&#8217;d read about WordPress Multisite, I figured it was going to be the easiest way to do it.</p>
<p>I wasn&#8217;t entirely wrong, but it sure wasn&#8217;t as easy as I&#8217;d expected it to be. Mostly for two small reasons.</p>
<h3>The setup</h3>
<p>I decided I wanted to try some local development for this project, on my laptop. A google search revealed: the easiest way I found was using a piece of software called MAMP. It installs PHPmyAdmin, MySQL, and Apache, and has an easy interface to help you set everything up.</p>
<p>I followed 
<a  href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install" onclick="javascript:pageTracker._trackPageview('/external/codex.wordpress.org/Installing_WordPress?Famous_5-Minute_Install');" >these</a> directions in order to install WordPress on my laptop, and started on 
<a  href="http://codex.wordpress.org/Create_A_Network" onclick="javascript:pageTracker._trackPageview('/external/codex.wordpress.org/Create_A_Network');" >these</a> in order to get MultiSite set up. I got to step five before I encountered my first error.</p>
<h3>The error</h3>
<p>The second part of 
<a  href="http://codex.wordpress.org/Create_A_Network#Step_5:_Enabling_the_Network" onclick="javascript:pageTracker._trackPageview('/external/codex.wordpress.org/Create_A_Network?Step_5:_Enabling_the_Network');" >Step 5</a> is to add the lines that the network installation gives you to the wp-config.php. I did that, added the .htaccess lines. I then went back to my install to log in, and was faced with the giant error:</p>
<div class="mceTemp mceIEcenter">
<dl id="attachment_446" class="wp-caption aligncenter" style="width: 278px;">
<dt class="wp-caption-dt">
<a  href="http://bennycrampton.com/wp-content/uploads/2011/04/wordpressdatabaseestablishing.jpg" onclick="javascript:pageTracker._trackPageview('/downloads/wp-content/uploads/2011/04/wordpressdatabaseestablishing.jpg');"  rel="lightbox[445]"><img class="size-full wp-image-446" title="wordpressdatabaseestablishing" src="http://bennycrampton.com/wp-content/uploads/2011/04/wordpressdatabaseestablishing.jpg" alt="Error establishing database connection." width="268" height="31" /></a></dt>
</dl>
</div>
<p>After a lot of troubleshooting and attempting to duplicate the error on my VPS, I figured out that WordPress Multisite is completely incompatible with InnoDB, and my MAMP install was set InnoDB by default.</p>
<h3><span id="more-445"></span>The fix</h3>
<p>So, to make this install work with MutliSite, I did this:</p>
<p>All in phpMyAdmin (which is installed by default with MAMP):<br />
* I exported the database to an .sql file on my laptop.<br />
* I dropped all of the tables in the database that I&#8217;d created for the WordPress install.</p>
<p>In your favorite text editor (or sed if you&#8217;re feeling adventurous)<br />
* I opened the .sql file and changed all of the engine definitions for each table.<br />
The line will look like this: ENGINE=InnoDB; Change it so they all say: ENGINE=MyISAM</p>
<p>Then, back in phpMyAdmin:<br />
* Import the .sql file into your database.</p>
<p>That should fix the &#8220;Error Establishing Database Connection&#8221; error on your MultiSite install.</p>
<h3>Fixing the default engine</h3>
<p>The last thing I did, to prevent having to deal with this again, was change the default engine type in my local MySQL install using a combination of 
<a  href="http://documentation.mamp.info/en/mamp/how-tos/check-the-default-storage-engine-of-mysql" onclick="javascript:pageTracker._trackPageview('/external/documentation.mamp.info/en/mamp/how-tos/check-the-default-storage-engine-of-mysql');" >these</a> and 
<a  href="http://www.mysqlfaqs.net/mysql-faqs/Table-Types-or-Storage-Engines/How-to-change-the-default-storage-engine-of-MySQL" onclick="javascript:pageTracker._trackPageview('/external/www.mysqlfaqs.net/mysql-faqs/Table-Types-or-Storage-Engines/How-to-change-the-default-storage-engine-of-MySQL');" >these</a> instructions.<br />
Summarized here:</p>
<p>Remember: This is assuming you&#8217;re running MAMP, on your Mac. Not a linux server.</p>
<p>First, enter MySQL<br />
<code><br />
/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot<br />
</code></p>
<p>Then, to see what your current default it set to the information_schema db.<br />
<code>USE information_schema;<br />
SELECT * FROM information_schema.engines;</code></p>
<p>You&#8217;ll see something that looks like this:</p>
<p><code>mysql&gt; SELECT * FROM information_schema.engines;<br />
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+<br />
| ENGINE | SUPPORT | COMMENT | TRANSACTIONS | XA | SAVEPOINTS |<br />
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+<br />
| FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL |<br />
| MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |<br />
| MyISAM | YES | MyISAM storage engine | NO | NO | NO |<br />
| BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO |<br />
| CSV | YES | CSV storage engine | NO | NO | NO |<br />
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |<br />
| ARCHIVE | YES | Archive storage engine | NO | NO | NO |<br />
| InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |<br />
| PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO |<br />
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+<br />
9 rows in set (0.00 sec)</code></p>
<p>To change it, use the following:<br />
<code>SET GLOBAL storage_engine = MyISAM;</code></p>
<p>You won&#8217;t be able to see the changes reflected until you &#8216;exit&#8217; and log back in (and I have no idea why that is) but as far as I can tell that&#8217;s just a technicality.</p>
<p><code>mysql&gt; EXIT<br />
Bye<br />
Elita:~ root# /Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 204<br />
Server version: 5.5.9 Source distribution<br />
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved<br />
Oracle is a registered trademark of Oracle Corporation and/or its<br />
affiliates. Other names may be trademarks of their respective<br />
owners.<br />
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.<br />
mysql&gt; SELECT * FROM information_schema.engines;<br />
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+<br />
| ENGINE | SUPPORT | COMMENT | TRANSACTIONS | XA | SAVEPOINTS |<br />
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+<br />
| FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL |<br />
| MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |<br />
| MyISAM | DEFAULT | MyISAM storage engine | NO | NO | NO |<br />
| BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO |<br />
| CSV | YES | CSV storage engine | NO | NO | NO |<br />
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |<br />
| ARCHIVE | YES | Archive storage engine | NO | NO | NO |<br />
| InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |<br />
| PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO |<br />
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+<br />
9 rows in set (0.00 sec)</code></p>
<p>Hope this helps someone else avoid this level of frustration!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/kuwELbiCBJ98t_HliswgG-bbiYM/0/da"><img src="http://feedads.g.doubleclick.net/~a/kuwELbiCBJ98t_HliswgG-bbiYM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kuwELbiCBJ98t_HliswgG-bbiYM/1/da"><img src="http://feedads.g.doubleclick.net/~a/kuwELbiCBJ98t_HliswgG-bbiYM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Bennycramptoncom/~4/LShmFUimwQg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bennycrampton.com/multisite-incompatibility-with-innodb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://bennycrampton.com/multisite-incompatibility-with-innodb/</feedburner:origLink></item>
		<item>
		<title>Coffee with a friend.</title>
		<link>http://feedproxy.google.com/~r/Bennycramptoncom/~3/pam_K4Azkyo/</link>
		<comments>http://bennycrampton.com/coffee-with-a-friend/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 17:06:11 +0000</pubDate>
		<dc:creator>benny Crampton</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[jallen]]></category>

		<guid isPermaLink="false">http://bennycrampton.com/?p=442</guid>
		<description><![CDATA[Today one of my very favorite people is leaving the company that we have worked for, fought for, sweat for, cried and sacrificed for together. I&#8217;ve been here 4.5 years. He&#8217;s been here about a year longer than me. Most techs don&#8217;t deal well with emotions. The longer I&#8217;m in this industry, the more I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>Today one of 
<a  href="http://churchofthegeek.com/" onclick="javascript:pageTracker._trackPageview('/external/churchofthegeek.com/');" >my very favorite people</a> is leaving the company that we have worked for, fought for, sweat for, cried and sacrificed for together. I&#8217;ve been here 4.5 years. He&#8217;s been here about a year longer than me.</p>
<p>Most techs don&#8217;t deal well with emotions. The longer I&#8217;m in this industry, the more I&#8217;m convinced that a lot of us are boarder-line alcoholics because we both don&#8217;t know how to deal with our stress levels, and don&#8217;t know how to deal with our emotions. (That&#8217;s probably true for a lot of professions, but this one I know for sure.) And my eyes are wet. So I&#8217;m gonna write it out.</p>
<p>Jay was an amazing mentor when I first hired in. I knew almost nothing about Linux (which is crazy to think about). All I had was customer service, and even that waned when I got so frustrated at not knowing what I needed to know. Jay took very good care of me in those first few months. He talked me through fixing so much, and fed me information as quickly as I could gobble it up. &#8230; and he wasn&#8217;t even in training yet.</p>
<p>As he and I both worked up through the ranks, and worked together to make this company better than it thought it could be, we started taking trips to get coffee. It was a small thing, but it ended up being one of the defining moments of our weeks: coffee together. We bitched, we problem solved, we discussed, we congratulated.</p>
<p>More than that, though, we supported. If there was a question to which I didn&#8217;t have an answer, Jay was my man.</p>
<p>I have been touched by Jay&#8217;s kindness, his genuine-ness, and his enthusiasm. Even though he and I do not interact as much as we did when we were in the same building, I am scared that without him in my day-to-day life I will fall short of what I can achieve. Now that he&#8217;s moving on to bigger and better things, I&#8217;m wondering how many people will fall short because he&#8217;s not around as much.</p>
<p>To avoid it negatively affecting people, I am going to hold myself to a higher standard: I will be as kind, genuine, and enthusiastic as Jay has always been to me, to everyone I encounter every day.</p>
<p>&lt;3 you Jay. Let&#8217;s coffee soon.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/8sUM_6P4pDd3bch50btDPSFrWGI/0/da"><img src="http://feedads.g.doubleclick.net/~a/8sUM_6P4pDd3bch50btDPSFrWGI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8sUM_6P4pDd3bch50btDPSFrWGI/1/da"><img src="http://feedads.g.doubleclick.net/~a/8sUM_6P4pDd3bch50btDPSFrWGI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Bennycramptoncom/~4/pam_K4Azkyo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bennycrampton.com/coffee-with-a-friend/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://bennycrampton.com/coffee-with-a-friend/</feedburner:origLink></item>
		<item>
		<title>In which I tell you about how I am an awful aunt.</title>
		<link>http://feedproxy.google.com/~r/Bennycramptoncom/~3/r5mlyfR7cd4/</link>
		<comments>http://bennycrampton.com/in-which-i-tell-you-about-how-i-am-an-awful-aunt/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 03:14:02 +0000</pubDate>
		<dc:creator>benny Crampton</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://bennycrampton.com/?p=435</guid>
		<description><![CDATA[If you follow me on Twitter, you know that my nephew is absolutely the cutest baby on the planet, and that I&#8217;m not shy about telling you that. &#8230;okay fine. I may be a bit biased. But he&#8217;s still pretty damn cute. Last night was the first night he&#8217;s stayed with me. He was awesome, [...]]]></description>
			<content:encoded><![CDATA[<p>If you follow me on Twitter, you know that my nephew is absolutely the cutest baby on the planet, and that I&#8217;m not shy about telling you that.</p>
<div class="wp-caption aligncenter" style="width: 190px">
<a  href="http://www.flickr.com/photos/randomgoodness/5603580553/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/5603580553/');" ><img title="deeje" src="http://farm6.static.flickr.com/5024/5603580553_8b7aa64ecc_m.jpg" alt="The nephew" width="180" height="240" /></a><p class="wp-caption-text">DJ (David James) or deeje.</p></div>
<p>&#8230;okay fine. I may be a bit biased. But he&#8217;s still pretty damn cute. Last night was the first night he&#8217;s stayed with me. He was awesome, as expected. In November (at ~2 months old) he took his first family road trip with us to Texas. He only fussed the entire time was to tell us something was wrong. Wet, hungry, hot. Other than that he would just hang out, sleep, watch the sky go by, or play with his ma.<span id="more-435"></span></p>
<div class="wp-caption aligncenter" style="width: 189px">
<a  href="http://www.flickr.com/photos/randomgoodness/5167003835/in/set-72157626338023387" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/5167003835/in/set-72157626338023387');" ><img title="Sleepy nephew" src="http://farm5.static.flickr.com/4145/5167003835_72a6278334_m.jpg" alt="Sleepy nephew" width="179" height="240" /></a><p class="wp-caption-text">Sleepy nephew</p></div>
<p>He&#8217;s 7 months old, and last night was the first time I&#8217;d watched him. I haven&#8217;t babysat someone who couldn&#8217;t almost completely care for themselves since I was a teenager, so I wanted to wait until he wasn&#8217;t quite so breakable.</p>
<div class="wp-caption aligncenter" style="width: 309px">
<a  href="http://www.flickr.com/photos/randomgoodness/4989327804/in/set-72157607939967410" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/4989327804/in/set-72157607939967410');" ><img title="Super breakable." src="http://farm5.static.flickr.com/4146/4989327804_25e2ebe9f8.jpg" alt="Super breakable." width="299" height="400" /></a><p class="wp-caption-text">Super breakable.</p></div>
<p>He was perfect (except for being stubborn about going to sleep, even though he was being rocked to sleep).</p>
<div class="wp-caption aligncenter" style="width: 273px">
<a  href="http://www.flickr.com/photos/randomgoodness/5603581729/in/set-72157607939967410" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/5603581729/in/set-72157607939967410');" ><img class=" " title="Mister &quot;I don't wanna sleep.&quot;" src="http://farm6.static.flickr.com/5147/5603581729_b9926ec4af.jpg" alt="Mister &quot;I don't wanna sleep.&quot;" width="263" height="350" /></a><p class="wp-caption-text">Mister &quot;I don&#39;t wanna sleep.&quot;</p></div>
<p>HOWEVER, I am the kind of Aunt to not have planned ahead someplace for the most-adorable-nephew-ever to sleep. So what do I do?! IMPROVISE!</p>
<div class="wp-caption aligncenter" style="width: 384px">
<a  href="http://www.flickr.com/photos/randomgoodness/5603597017/in/set-72157607939967410/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/5603597017/in/set-72157607939967410/');" ><img title="BABY IN A BASKET" src="http://farm5.static.flickr.com/4109/5603597017_38751da3b4.jpg" alt="BABY IN A BASKET" width="374" height="500" /></a><p class="wp-caption-text">BABY IN A BASKET</p></div>
<p>So adorable.</p>
<p>This morning when my sister and my brother opened the bedroom door to retrieve the nephew my brother&#8217;s first question? &#8220;&#8230;where&#8217;s the baby?&#8221;</p>
<p>He survived, and continues to be adorable.</p>
<div class="wp-caption aligncenter" style="width: 249px">
<a  href="http://www.flickr.com/photos/randomgoodness/5604182086/in/set-72157607939967410" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/randomgoodness/5604182086/in/set-72157607939967410');" ><img class="  " title="Evidence of the continued adorableness" src="http://farm5.static.flickr.com/4104/5604182086_e22306f43d.jpg" alt="Evidence of the continued adorableness" width="239" height="320" /></a><p class="wp-caption-text">Evidence of the continued adorableness</p></div>
<p>Hopefully next time both his mom and I remember his Pack-n-Play. He&#8217;s almost too big for that basket already.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/zWbZpkgoINtGTfKTjhm9993pgJo/0/da"><img src="http://feedads.g.doubleclick.net/~a/zWbZpkgoINtGTfKTjhm9993pgJo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/zWbZpkgoINtGTfKTjhm9993pgJo/1/da"><img src="http://feedads.g.doubleclick.net/~a/zWbZpkgoINtGTfKTjhm9993pgJo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Bennycramptoncom/~4/r5mlyfR7cd4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bennycrampton.com/in-which-i-tell-you-about-how-i-am-an-awful-aunt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bennycrampton.com/in-which-i-tell-you-about-how-i-am-an-awful-aunt/</feedburner:origLink></item>
		<item>
		<title>Spicy fruit cake.</title>
		<link>http://feedproxy.google.com/~r/Bennycramptoncom/~3/o2Tt05Rlq3s/</link>
		<comments>http://bennycrampton.com/spicy-fruit-cake/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 19:38:06 +0000</pubDate>
		<dc:creator>benny Crampton</dc:creator>
				<category><![CDATA[cooking]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://bennycrampton.com/?p=431</guid>
		<description><![CDATA[From Ariel, noted to make later. Cake 1 18.25 oz pkg yellow cake mix 1 pkg vanilla pudding mix 4 eggs 1.5 C strawberry mix for the strawberry mix 1 pkg frozen strawberries, thawed .75 C water Put this through the blender For the glaze: the rest of the strawberry mix 1C sugar 1/2 tsp [...]]]></description>
			<content:encoded><![CDATA[<p>From Ariel, noted to make later.</p>
<p>Cake<br />
1 18.25 oz pkg yellow cake mix<br />
1 pkg vanilla pudding mix<br />
4 eggs<br />
1.5 C strawberry mix</p>
<p>for the strawberry mix<br />
1 pkg frozen strawberries, thawed<br />
.75 C water<br />
Put this through the blender</p>
<p>For the glaze:<br />
the rest of the strawberry mix<br />
1C sugar<br />
1/2 tsp vanilla</p>
<p>mix cake ingredients, pour into bundt pan prepped with Pam for baking.  Bake at 325 for an hour.  While that&#8217;s baking, cook the glaze on medium until reduced, the entire hour (gentle boil for the last 5 minutes).  </p>
<p>Stab cake repeatedly once out of the oven with a skewer.  Spoon on the warm glaze.  Enjoy!</p>
<p>7:39:25 PM Ariel: It&#8217;s simple, and with no oil, relatively healthy too<br />
7:39:28 PM me: So simple, and so awesome.<br />
7:40:26 PM Ariel: I took a rum cake recipe I had, and just played with it until it worked<br />
7:40:57 PM me: Can you do essentially the same thing with all fruits for the glaze?<br />
7:41:03 PM Ariel: As one of my friends is allergic to alcohol, and as such I had to figure out something to do for her birthday that&#8217;d be awesome<br />
7:41:23 PM Ariel: Yep.  Normally I use peaches, but you could probably try cherries too, or raspberries<br />
7:42:14 PM me: my mom has a thing for cherries. the boyfriend has a thing for mangos. Both of those came to mind. :D<br />
7:42:42 PM Ariel: *nods*  Mango would probably work quite well<br />
7:43:06 PM me: that&#8217;s what I&#8217;m thinking.<br />
8:15:20 PM Ariel: Apple and pear, probably not.  It has to be a more liquidy fruit, although if spiked with apple cider it might work<br />
8:16:11 PM me: That makes sense. I was thinking of replacing the water with mango juice, too, with the mango idea.<br />
8:16:32 PM Ariel: *nods*  Yep.  Bolthouse farms mango lemonade maybe?<br />
8:16:44 PM me: oooooh, that&#8217;s a good idea!<br />
8:16:57 PM Ariel: I could drink that stuff by the gallon :D</p>

<p><a href="http://feedads.g.doubleclick.net/~a/1f8nYvxpQhE05r1-W0dWp5rpm88/0/da"><img src="http://feedads.g.doubleclick.net/~a/1f8nYvxpQhE05r1-W0dWp5rpm88/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1f8nYvxpQhE05r1-W0dWp5rpm88/1/da"><img src="http://feedads.g.doubleclick.net/~a/1f8nYvxpQhE05r1-W0dWp5rpm88/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Bennycramptoncom/~4/o2Tt05Rlq3s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bennycrampton.com/spicy-fruit-cake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bennycrampton.com/spicy-fruit-cake/</feedburner:origLink></item>
		<item>
		<title>Road Trip!</title>
		<link>http://feedproxy.google.com/~r/Bennycramptoncom/~3/UhMI-YLIL3E/</link>
		<comments>http://bennycrampton.com/424/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 23:16:05 +0000</pubDate>
		<dc:creator>benny Crampton</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[Road Trips]]></category>
		<category><![CDATA[ArturoSandoval]]></category>

		<guid isPermaLink="false">http://bennycrampton.com/?p=424</guid>
		<description><![CDATA[Next week the boyfriend and I are taking a trip to Kansas City, MO for a concert. We&#8217;re stopping Thursday on Saint Louis for a night with my Aunt Lisa and her awesome husband. I&#8217;m stoked. I&#8217;ve been craving a road trip, and the boyfriend is stoked because we&#8217;re going to see his very favorite [...]]]></description>
			<content:encoded><![CDATA[<p>Next week the boyfriend and I are taking a trip to Kansas City, MO for a concert. We&#8217;re stopping Thursday on Saint Louis for a night with my Aunt Lisa and her awesome husband. I&#8217;m stoked. I&#8217;ve been craving a road trip, and the boyfriend is stoked because we&#8217;re going to see his very favorite musician (on his birthday).</p>
<p>This is what our trip will look like (so far).  This week Zeus gets an oil change. And a good deep cleaning.</p>
<p><center><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr=Lansing,+MI+(lansing)&amp;daddr=7301+B+Sieloff+Hazelwood.+MO+63042+to:1020+Central+St,+Kansas+City,+MO+64105+to:Lansing,+MI+(lansing)&amp;hl=en&amp;geocode=FfcLjAId8cj1-ik3jDF_HMAiiDGenQKJI7Z4Qw%3BFVauTwIdLoed-imviUDK_zbfhzHtT-LbQHEY2w%3BFVqkVAIdNbZc-inNs227XvDAhzGyHkePopqgCA%3BFfcLjAId8cj1-ik3jDF_HMAiiDGenQKJI7Z4Qw&amp;mra=ls&amp;sll=40.738933,-89.58252&amp;sspn=4.48619,14.80957&amp;ie=UTF8&amp;ll=40.747257,-88.242187&amp;spn=11.647226,18.676758&amp;z=5&amp;output=embed"></iframe><br /><small>
<a  href="http://maps.google.com/maps?f=d&amp;source=embed&amp;saddr=Lansing,+MI+(lansing)&amp;daddr=7301+B+Sieloff+Hazelwood.+MO+63042+to:1020+Central+St,+Kansas+City,+MO+64105+to:Lansing,+MI+(lansing)&amp;hl=en&amp;geocode=FfcLjAId8cj1-ik3jDF_HMAiiDGenQKJI7Z4Qw%3BFVauTwIdLoed-imviUDK_zbfhzHtT-LbQHEY2w%3BFVqkVAIdNbZc-inNs227XvDAhzGyHkePopqgCA%3BFfcLjAId8cj1-ik3jDF_HMAiiDGenQKJI7Z4Qw&amp;mra=ls&amp;sll=40.738933,-89.58252&amp;sspn=4.48619,14.80957&amp;ie=UTF8&amp;ll=40.747257,-88.242187&amp;spn=11.647226,18.676758&amp;z=5" style="color:#0000FF;text-align:left" onclick="javascript:pageTracker._trackPageview('/external/maps.google.com/maps');" >View Larger Map</a></small></center></p>

<p><a href="http://feedads.g.doubleclick.net/~a/PRJd0JXOklTNj7qw8I62AmWKvYQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/PRJd0JXOklTNj7qw8I62AmWKvYQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/PRJd0JXOklTNj7qw8I62AmWKvYQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/PRJd0JXOklTNj7qw8I62AmWKvYQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Bennycramptoncom/~4/UhMI-YLIL3E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bennycrampton.com/424/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bennycrampton.com/424/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.778 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-09 14:50:28 -->

