var json_comments = new Array("<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994059\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=439678\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-439678-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=439678\">snowburnt</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994059\"><abbr class=\"published\" title=\"2009-04-10T16:55:00-05:00\">April 10, 2009  4:55 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994059);\">Moderate</a> |</span>	<script type=\"text/javascript\" src=\"http://consumerist.com/mt-static/plugins/Moderate/moderate.js\"></script>	<script type=\"text/javascript\">		successMsg = \"\";	</script><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994059');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I would have pursued the warranty issue.  If it is under warranty they would have had him ship it in and he would have had it back in less than a week.  I had an issue with a ram slot on my computer \"from damage\" and got it taken care of in no time.</p><p>Also, it might help him to contact sales about this, they'd be more interested in helping him.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994059, 'snowburnt')\">Reply</a></div>		<!-- if it's a top level category ' -->															<div class=\"num-replies\">9 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-12018089\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=702014\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-702014-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=702014\">Heresy_Fnord</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12018089\"><abbr class=\"published\" title=\"2009-04-11T18:03:11-05:00\">April 11, 2009  6:03 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12018089);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12018089');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994059\" rel=\"nofollow\">snowburnt</a>: I just looked up his laptop.  It has been out of warranty since March 10th, 2009.</p><p>Warranty Type  	Base Warranty<br />Wty: HP HW Maintenance Offsite Support<br />	Status 		Expired<br />	Start Date 		04 Feb 2008<br />	End Date 		10 Mar 2009</p><p>A keyboard for $300 is a little high, but I remember from my service department days that keyboards on laptops cost $150 and up normally.  If I was him, I'd find one on eBay and order it and install it myself.  There are instructions on HPs website for replacing keyboards.  I could probably find them for him and tell him how to do it.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12018089, 'Heresy_Fnord')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12048082\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=439678\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-439678-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=439678\">snowburnt</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12048082\"><abbr class=\"published\" title=\"2009-04-13T13:46:43-05:00\">April 13, 2009  1:46 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12048082);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12048082');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12018089\" rel=\"nofollow\">Heresy_Fnord</a>: yeah, it wouldn't be hard to replace if he got one.  Nice of him to vent on the Tech rep because the guy forgot his warranty.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12048082, 'snowburnt')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-12008912\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Neil Patel    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12008912\"><abbr class=\"published\" title=\"2009-04-11T01:57:40-05:00\">April 11, 2009  1:57 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12008912);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12008912');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994059\" rel=\"nofollow\">snowburnt</a>: A couple years ago i bought a brand new dell laptop and in the first 3 days i dropped a stapler from a high place right onto the 9 and O keys and they broke off. I called dell and they overnighted a replacement keyboard to me. I messed up installing it and another keyboard came the next day.</p><p>So in some cases they will just send you the keyboard and provide an easy instruction guide for installing it. no need to mail it in and wait a long time.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12008912, 'Neil Patel')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-11997427\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=934368\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-934368-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=934368\">zombie_batch</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11997427\"><abbr class=\"published\" title=\"2009-04-10T18:46:19-05:00\">April 10, 2009  6:46 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11997427);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11997427');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994059\" rel=\"nofollow\">snowburnt</a>: if he sends it in, they'll also wipe the hard drive.</p><p>Lenovo will simply send a replacement keyboard with instructions on how to replace it, so long as the laptop is under warranty and you agree to send the defective keyboard back.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11997427, 'zombie_batch')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-11996942\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=543893\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-543893-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=543893\">Sabbadeus</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11996942\"><abbr class=\"published\" title=\"2009-04-10T18:30:07-05:00\">April 10, 2009  6:30 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11996942);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11996942');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5206948/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop#c11994059\" rel=\"nofollow\">snowburnt</a>: One thing you can't forget, shipping in a laptop to HP, even if it's repairing PHYSICAL damage to a keyboard, buttons, whatnot. They usually wipe the HD at the same time as a 'service' for the customer. I know consumerist had a story about that, but I'm having trouble finding it for the life of me.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11996942, 'Sabbadeus')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11997855\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=543893\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-543893-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=543893\">Sabbadeus</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11997855\"><abbr class=\"published\" title=\"2009-04-10T18:57:15-05:00\">April 10, 2009  6:57 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11997855);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11997855');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5206948/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop#c11996942\" rel=\"nofollow\">Sabbadeus</a>: Found it.<br /><a href=\"http://consumerist.com/5107363/hewlett-packard-wipes-your-hard-drive-to-fix-a-broken-key-on-your-keyboard\" rel=\"nofollow\">[consumerist.com]</a></p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11997855, 'Sabbadeus')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-11995582\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=306734\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=306734\">sirwired</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995582\"><abbr class=\"published\" title=\"2009-04-10T17:44:52-05:00\">April 10, 2009  5:44 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995582);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995582');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994059\" rel=\"nofollow\">snowburnt</a>: What you really meant was that you can mail it in, and they will lose all track it ever existed in one week.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995582, 'sirwired')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-11994608\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=389492\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-389492-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=389492\">catastrophegirl chooses not to fly</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994608\"><abbr class=\"published\" title=\"2009-04-10T17:12:36-05:00\">April 10, 2009  5:12 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994608);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994608');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994059\" rel=\"nofollow\">snowburnt</a>: i've read articles here and elsewhere that lead me to believe he wouldn't get it back in a week... if at all</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994608, 'catastrophegirl chooses not to fly')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11998612\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=439678\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-439678-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=439678\">snowburnt</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11998612\"><abbr class=\"published\" title=\"2009-04-10T19:19:48-05:00\">April 10, 2009  7:19 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11998612);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11998612');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994608\" rel=\"nofollow\">catastrophegirl</a>, @<a href=\"#c11995582\" rel=\"nofollow\">sirwired</a>: As I said earlier, based on my own anecdotal evidence, it worked for me, they even replaced the monitor and didn't wipe the harddrive...even though I was prepared for them to.</p><p>@<a href=\"#c11996942\" rel=\"nofollow\">Sabbadeus</a>: This will happen no matter where you send it in to.</p><p>A) you should always have your computer backed up<br />b) you shouldn't send you computer anywhere with information that could be lost on it.</p><p>HP treated me good in the past, I'm just letting you know my single experience.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11998612, 'snowburnt')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994141\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=525882\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=525882\">taking_this_easy</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994141\"><abbr class=\"published\" title=\"2009-04-10T16:57:37-05:00\">April 10, 2009  4:57 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994141);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994141');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>i'm guessing the keys are too small to be considered parts</p><p>anyways... last i checked, my laptop's keyboard can be purchased on ebay for $30</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994141, 'taking_this_easy')\">Reply</a></div>		<!-- if it's a top level category ' -->											<div class=\"num-replies\">5 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-12019492\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">SJActress    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12019492\"><abbr class=\"published\" title=\"2009-04-11T19:46:19-05:00\">April 11, 2009  7:46 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12019492);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12019492');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994141\" rel=\"nofollow\">taking_this_easy</a>:</p><p>What's ridiculous is that the keys are obviously a separate part at some point in the assembly chain. It's not like plastic is pressed into a mold and Voila! a whole keyboard.</p><p>I would try to find out where the keys are manufactured, and get in touch with that factory.</p><p>(of course, I worked in a car parts place in the US, and computer parts are probably ALL manufactured overseas, but it's worth a shot).</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12019492, 'SJActress')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-12012124\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=430750\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-430750-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=430750\">Keavy_Rain</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12012124\"><abbr class=\"published\" title=\"2009-04-11T04:56:16-05:00\">April 11, 2009  4:56 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12012124);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12012124');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994141\" rel=\"nofollow\">taking_this_easy</a>: Or just buy a USB keyboard from Amazon, Newegg, or Best Buy for $10</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12012124, 'Keavy_Rain')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-12006898\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=105855\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-105855-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=105855\">Papa Midnight</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12006898\"><abbr class=\"published\" title=\"2009-04-11T00:16:26-05:00\">April 11, 2009 12:16 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12006898);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12006898');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994141\" rel=\"nofollow\">taking_this_easy</a>: I could also buy a replacement keyboard from my manufacturer for $29.99. Free shipping.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12006898, 'Papa Midnight')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-11995293\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=411202\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-411202-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=411202\">Ein2015</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995293\"><abbr class=\"published\" title=\"2009-04-10T17:35:58-05:00\">April 10, 2009  5:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995293);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995293');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994141\" rel=\"nofollow\">taking_this_easy</a>: everything is a part.</p><p>even the little rubber feet.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995293, 'Ein2015')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11996805\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=928902\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-928902-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=928902\">must hold harmless</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11996805\"><abbr class=\"published\" title=\"2009-04-10T18:25:56-05:00\">April 10, 2009  6:25 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11996805);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11996805');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5206948/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop#c11995293\" rel=\"nofollow\">Ein2015</a>: <br />I once lost two rubber feet from my Dell laptop. I really didn't think Dell would replace them, but I thought I had nothing to lose and that it was worth a shot -- I was just annoyed that my laptop was out of balance. Anyway, I called them and sure enough they sent me 4 replacement pads within 2 days, my only complaint was they shipped them in a HUGE package which was obviously a complete waste!</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11996805, 'must hold harmless')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994236\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">SJ Stanaitis    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994236\"><abbr class=\"published\" title=\"2009-04-10T17:00:35-05:00\">April 10, 2009  5:00 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994236);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994236');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I second the thing about just replacing the keyboard, it's generally inexpensive, and only held in with a few screws and a small ribbon cable.  For $297 you can send it to me and I'll do it for you. :)</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994236, 'SJ Stanaitis')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12028669\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=169958\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-169958-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=169958\">gStein_*|bringing starpipe back|*</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12028669\"><abbr class=\"published\" title=\"2009-04-12T04:58:02-05:00\">April 12, 2009  4:58 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12028669);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12028669');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994236\" rel=\"nofollow\">SJ Stanaitis</a>: i'll do it for $150</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12028669, 'gStein_*|bringing starpipe back|*')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994273\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=64703\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=64703\">mindshadow</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994273\"><abbr class=\"published\" title=\"2009-04-10T17:02:10-05:00\">April 10, 2009  5:02 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994273);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994273');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Wow, popping keys on will damage the internals of the computer?  Ridiculous.  They can be a bit tricky to replace SOMETIMES, but no more than that.  Do what the editor suggested and buy a replacement keyboard online.  They're usually reasonably cheap.  I'd try to drop an EECB on HP to let them know their customer support is retarded and has cost them a customer.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994273, 'mindshadow')\">Reply</a></div>		<!-- if it's a top level category ' -->										<div class=\"num-replies\">4 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-11997825\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=115019\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=115019\">kexline</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11997825\"><abbr class=\"published\" title=\"2009-04-10T18:56:24-05:00\">April 10, 2009  6:56 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11997825);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11997825');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994273\" rel=\"nofollow\">mindshadow</a>: I had a horrible experience getting a warranty replacement of an optical drive on a Compaq laptop.  I found that it was worth the effort to call during the day to get HP's stateside support.  They took the issue seriously, could handle the idea of a customer self-diagnosing a ragingly obvious problem, and actually stayed in touch with me over short stretches of time.</p><p>(Full disclosure:  As it happened, HP still failed -- they quickly and enthusiastically sent me the wrong part ... twice.  I finally got the right part by showing a Fry's manager a warranty service receipt claiming that the system was fine, and a screen cap proving that Windows had logged dozens of critical hardware errors while the tech was writing out the  receipt.  But at least the HP folks tried!)</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11997825, 'kexline')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-11995132\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=570288\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-570288-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=570288\">calquist</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995132\"><abbr class=\"published\" title=\"2009-04-10T17:30:02-05:00\">April 10, 2009  5:30 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995132);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995132');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994273\" rel=\"nofollow\">mindshadow</a>: I worked in a phone center and it is totally possible that he has no way of getting those keys to him. Plus Randy was hostile right away. Be nice to the people on the phone (its even easier to fake nice on chat). It will get you much farther in the long run.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995132, 'calquist')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-11998321\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"http://www.jcwhitney.com/autoparts/Product/Pr-p_Product.CATENTRY_ID:2011788/c-10101/Nty-1/p-2011788/Ntx-mode+matchallpartial/N-10101/tf-Browse/s-10101/Ntk-AllTextSearchGroup?Ntt=ETurbo\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a title=\"http://www.jcwhitney.com/autoparts/Product/Pr-p_Product.CATENTRY_ID:2011788/c-10101/Nty-1/p-2011788/Ntx-mode+matchallpartial/N-10101/tf-Browse/s-10101/Ntk-AllTextSearchGroup?Ntt=ETurbo\" href=\"http://www.jcwhitney.com/autoparts/Product/Pr-p_Product.CATENTRY_ID:2011788/c-10101/Nty-1/p-2011788/Ntx-mode+matchallpartial/N-10101/tf-Browse/s-10101/Ntk-AllTextSearchGroup?Ntt=ETurbo\" rel=\"nofollow\">JCWhitless</a>    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11998321\"><abbr class=\"published\" title=\"2009-04-10T19:10:27-05:00\">April 10, 2009  7:10 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11998321);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11998321');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995132\" rel=\"nofollow\">calquist</a>: Heart Clicky</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11998321, 'JCWhitless')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-11997046\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=64703\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=64703\">mindshadow</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11997046\"><abbr class=\"published\" title=\"2009-04-10T18:34:05-05:00\">April 10, 2009  6:34 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11997046);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11997046');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995132\" rel=\"nofollow\">calquist</a>: Right, I highly doubt those keys are available.  A keyboard, however, should have been available.  Every time I've had a bad key with our company's laptops it's usually a quick customer service call to the manufacturer and they send a new keyboard and ask me to send the broke one back.  They actually will send a technician to do it (we pay for the nice warranty), but it's a tad embarrassing and a waste of resources to have someone do that.</p><p>If this guy's laptop was in warranty that's how things should have gone down.  \"Okay, let me send you a keyboard, we'll be giving you a return shipping label to send the old one back.\"  If it was out of warranty they should have offered to let him buy one.  Also it seems that Randy had already been on the phone and was frustrated, so it's understandable that he's upset.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11997046, 'mindshadow')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11997653\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=570288\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-570288-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=570288\">calquist</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11997653\"><abbr class=\"published\" title=\"2009-04-10T18:52:01-05:00\">April 10, 2009  6:52 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11997653);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11997653');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11997046\" rel=\"nofollow\">mindshadow</a>: Well I think his warranty expired on 3/11? That is why the price of replacement is so high.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11997653, 'calquist')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12007513\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=929652\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-929652-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=929652\">katstermonster</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12007513\"><abbr class=\"published\" title=\"2009-04-11T00:42:55-05:00\">April 11, 2009 12:42 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12007513);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12007513');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11997653\" rel=\"nofollow\">calquist</a>: Read the article. The reason for his grumpiness is that HP and the OP are disagreeing on the warranty date, and it sounds as if he has documentation to back it up. He shouldn't be paying for this at all.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12007513, 'katstermonster')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994398\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=616995\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=616995\">sodomanaz</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994398\"><abbr class=\"published\" title=\"2009-04-10T17:06:24-05:00\">April 10, 2009  5:06 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994398);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994398');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>If you bought this through AMEX, they add an extra year of warranty and will give you a choice of sending it in to their repair people, or being reimbursed the cost of HP doing it.</p><p>I've had this runaround with HP too.  I love they sneak in the trick question of, \"could this be from damage?\" and if you say \"yes\" or \"not sure\" they can give you an even rougher time.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994398, 'sodomanaz')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11999786\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=346324\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-346324-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=346324\">Mike8813</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11999786\"><abbr class=\"published\" title=\"2009-04-10T19:56:35-05:00\">April 10, 2009  7:56 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11999786);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11999786');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5206948/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop#c11994398\" rel=\"nofollow\">sodomanaz</a>: VISA will also extend the warranty, and send you a check for the repair cost. I used this last week to get a replacement part for a Roomba vaccuum.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11999786, 'Mike8813')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994412\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=278186\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=278186\">noone1569</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994412\"><abbr class=\"published\" title=\"2009-04-10T17:06:57-05:00\">April 10, 2009  5:06 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994412);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994412');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>I'll do it for $197 =)</p><br /><p>But yeah, this is crap. I have had good experiences with HP products, but when they go bad . . watch out</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994412, 'noone1569')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994420\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=568480\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=568480\">SavitriPleiades</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994420\"><abbr class=\"published\" title=\"2009-04-10T17:07:08-05:00\">April 10, 2009  5:07 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994420);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994420');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I had a key break on my Apple Powerbook G4 after the computer was out of warranty. I went into an Apple store, the rep went in back, got the right key, popped it on for free, and I left in under 5 minutes.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994420, 'SavitriPleiades')\">Reply</a></div>		<!-- if it's a top level category ' -->										<div class=\"num-replies\">4 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-11995823\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=562864\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-562864-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=562864\">GuinevereRucker</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995823\"><abbr class=\"published\" title=\"2009-04-10T17:52:38-05:00\">April 10, 2009  5:52 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995823);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995823');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994420\" rel=\"nofollow\">SavitriPleiades</a>: That's why I'm an Apple cultist.  The customer service is great, *especially* when compared with other computer companies.  When you call them, you get someone who speaks English every time!  It's amazing.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995823, 'GuinevereRucker')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12004079\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"http://\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a title=\"http://\" href=\"http://\" rel=\"nofollow\">HeartBurnKid uses Linux: the taint of OS's</a>    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12004079\"><abbr class=\"published\" title=\"2009-04-10T22:28:28-05:00\">April 10, 2009 10:28 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12004079);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12004079');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995823\" rel=\"nofollow\">GuinevereRucker</a>: It's funny, that's why I'm big on Lenovo.  I've always found it to be greatly ironic that, while all the American tech companies are outsourcing their support to India and Asia, we have an Asian company that has a call center in Atlanta.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12004079, 'HeartBurnKid uses Linux: the taint of OS\\'s')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-11994549\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"http://\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a title=\"http://\" href=\"http://\" rel=\"nofollow\">Cocoa Vanilla</a>    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994549\"><abbr class=\"published\" title=\"2009-04-10T17:10:40-05:00\">April 10, 2009  5:10 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994549);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994549');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994420\" rel=\"nofollow\">SavitriPleiades</a>: Yeah, I find it hard to believe HP can't just give him the damn keys.</p><p>And that's why I'll never buy an HP. Or a Dell. Or really, any PC for that matter.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994549, 'Cocoa Vanilla')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11994763\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=616995\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=616995\">sodomanaz</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994763\"><abbr class=\"published\" title=\"2009-04-10T17:17:22-05:00\">April 10, 2009  5:17 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994763);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994763');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994549\" rel=\"nofollow\">Cocoa Vanilla</a>: That's at an apple store.  Try calling their customer support.  You will get the same run around.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994763, 'sodomanaz')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994457\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=55687\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=55687\">jrlcopy</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994457\"><abbr class=\"published\" title=\"2009-04-10T17:08:05-05:00\">April 10, 2009  5:08 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994457);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994457');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Laptop keyboards come as a full unit, they are not meant to be 'popped' in, popping them in causes the plastic part to break which is what happened to his keys in his first place.</p><p>Sending it in will replace the entire keyboard, of course the entire keyboard is no where near $300 and is really probably close to $30. lol.</p><p>I went through the same conversation over a dell keyboard a few years back, though it was covered under the warranty, I just didn't want to be without a laptop for X amount of weeks.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994457, 'jrlcopy')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994517\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=616995\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=616995\">sodomanaz</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994517\"><abbr class=\"published\" title=\"2009-04-10T17:09:50-05:00\">April 10, 2009  5:09 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994517);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994517');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Oh, and if you feel like searching, search for \"hp [model # of laptop] scissor\" and you may find some luck through google.  Assuming there is no damage to the key itself.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994517, 'sodomanaz')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11995100\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=616995\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=616995\">sodomanaz</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995100\"><abbr class=\"published\" title=\"2009-04-10T17:29:00-05:00\">April 10, 2009  5:29 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995100);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995100');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994517\" rel=\"nofollow\">sodomanaz</a>: One last thing: I think you can buy the keyboard through HP's site.  Log in and look around for \"upgrade parts\" or something similar under your laptop.  If I remember correctly, they should offer a replacement keyboard for like $30-40.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995100, 'sodomanaz')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994702\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994702\"><abbr class=\"published\" title=\"2009-04-10T17:15:35-05:00\">April 10, 2009  5:15 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994702);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994702');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>He wasn't going to be charged $298 for 2 keyboard keys, it was for parts+labor of a new keyboard.  It's not possible to buy individual keys for ANY keyboard let alone a laptop keyboard.  This is not hard to understand.  I'm usually the first to side with someone who has been ripped off by \"the man\" but I'm siding with HP on this one.         </p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994702, '')\">Reply</a></div>		<!-- if it's a top level category ' -->											<div class=\"num-replies\">5 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-12014106\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=270284\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=270284\">onetruejp</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12014106\"><abbr class=\"published\" title=\"2009-04-11T08:22:11-05:00\">April 11, 2009  8:22 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12014106);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12014106');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994702\" rel=\"nofollow\">LandryBabalindo</a>: This is just an outright falsehood. I popped a key off my HP dv6150 (my bad), called HP to see if they'd send me a new one. They wanted me to send the whole thing in (still under warranty), but the dealbreaker for me was that they insisted on restoring my HDD to factory settings. After I had undone all their \"system restore\" partition nonsense and installed Ubuntu (which would have voided my warranty. Whatever). LIKE THAT HAS ANYTHING TO DO WITH THE KEYBOARD. Anyway, I got a replacement key off eBay for $7 and just popped it on. You'll have to make sure it has the right hinge/scissor mechanism to fit the board, but the eBay sellers make this pretty easy to do.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12014106, 'onetruejp')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-12003911\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=616995\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=616995\">sodomanaz</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12003911\"><abbr class=\"published\" title=\"2009-04-10T22:20:02-05:00\">April 10, 2009 10:20 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12003911);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12003911');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5206948/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop?skyline=true&amp;s=x#c11994702\" rel=\"nofollow\">LandryBabalindo</a>: \"It's not possible to buy individual keys for ANY keyboard let alone a laptop keyboard.\"</p><br /><p>Dell will send you one, though you may run into a headache unless you know the part number.</p><br /><p>For more on topic, surf through HP PartSurfer and you possibly can get one as well (though it is a pain in the ass). <a href=\"http://partsurfer.hp.com/cgi-bin/spi/main\" rel=\"nofollow\">[partsurfer.hp.com]</a> Take a look. I have found multiple laptop keyboard part numbers. :)</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12003911, 'sodomanaz')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-12001715\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">halloweenjack    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12001715\"><abbr class=\"published\" title=\"2009-04-10T21:02:18-05:00\">April 10, 2009  9:02 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12001715);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12001715');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994702\" rel=\"nofollow\">LandryBabalindo</a>: So you're claiming that even though I can buy <i><a href=\"http://gadgets.boingboing.net/2008/01/22/keyboard-cuff-links.html\" rel=\"nofollow\">cufflinks</a></i> made from individual computer keys, I can't buy the keys themselves? Is that what you're saying?</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12001715, 'halloweenjack')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-12000671\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Reid Antonacchio    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12000671\"><abbr class=\"published\" title=\"2009-04-10T20:26:58-05:00\">April 10, 2009  8:26 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12000671);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12000671');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5206948/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop#c11994702\" rel=\"nofollow\">LandryBabalindo</a>: Using words like \"ANY\" gets you into trouble:</p><br /><p><a href=\"http://www.machinaelectronics.com/store/keylab/selectkeytype.cfm?m=HP_Pavilion_XT200\" rel=\"nofollow\">[www.machinaelectronics.com]</a></p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12000671, 'Reid Antonacchio')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-11999914\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=812681\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=812681\">Death to Frying Things</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11999914\"><abbr class=\"published\" title=\"2009-04-10T20:00:36-05:00\">April 10, 2009  8:00 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11999914);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11999914');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994702\" rel=\"nofollow\">LandryBabalindo</a>: So assume the keyboard costs as much as $50 for the replacement part. (Set aside that that the real cost to HP would have been  maybe $3).  The labor for replacing a keyboard plus paying for laptop shipping is worth $248?  For a 5-minute repair?  Ridiculous.  Maybe the extra time is spent on wiping the hard drive and copying contents for personal use of the tech.  Glad they are getting paid for <i>that</i>.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11999914, 'Death to Frying Things')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994799\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">HalOfBorg    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994799\"><abbr class=\"published\" title=\"2009-04-10T17:18:37-05:00\">April 10, 2009  5:18 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994799);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994799');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>My Saitek Eclipse II keyboard had a few keys get wiped blank a bit. They sent me new ones no charge.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994799, 'HalOfBorg')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994809\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=965242\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-965242-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=965242\">dreamfish</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994809\"><abbr class=\"published\" title=\"2009-04-10T17:18:55-05:00\">April 10, 2009  5:18 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994809);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994809');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I have suffered similar randomness when it comes to HP custoemr service rules. The fan my new HP desktop was far too loud (sounded like it was catching on something) and I called asking for them to send a replacement that I could fit myself.</p><p>Instead, they insisted it had to be sent back and as part of the process of replacing the fan they would have to wipe the hard drive! I never received a decent explanation as to why - it was just 'part of the procedure'.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994809, 'dreamfish')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12012179\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12012179\"><abbr class=\"published\" title=\"2009-04-11T05:00:36-05:00\">April 11, 2009  5:00 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12012179);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12012179');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Having worked tech support for HP a while back I can tell you that this is standard operating procedure. Out of warranty repairs are run at quite a markup, it's like a secondary market for them. If you send a laptop (out of warranty that is) in and then decide that total cost of repairs are too much you will be billed about $100-120 to have the laptop returned. They claim this is to cover cost of shipping. The 10 mins of labor to install a new keyboard is >$2 and cost of the part is about $10-30. The rest is pure profit.<p>@<a href=\"#c11994809\" rel=\"nofollow\">dreamfish</a>: <br />Formatting the drive for a replacement fan isn't part of the repair procedure. HOWEVER, if they need to access the O/S and there is a password, file corruption etc... they will reimage the drive rather than attempt to repair your O/S, to save time i guess. Tech support is supposed to warn you that the drive may be reimaged, and when i worked for them I would tell the customer to either remove the HDD or backup anything valuable and delete sensitive info. In your case you had either a lazy or (more likely) stupid tech agent on the phone who didn't understand why an HDD might be reimaged.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12012179, '')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994825\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=113647\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-113647-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=113647\">Geekybiker</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994825\"><abbr class=\"published\" title=\"2009-04-10T17:19:32-05:00\">April 10, 2009  5:19 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994825);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994825');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Yup, buy a parts laptop for cheap on ebay. You can get the keyboard itself, or a non-working complete model for cheap and just grab the keyboard out of it.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994825, 'Geekybiker')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994891\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">James Daniel Henshall    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994891\"><abbr class=\"published\" title=\"2009-04-10T17:22:24-05:00\">April 10, 2009  5:22 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994891);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994891');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Long time reader, but first time commenting...</p><p>I chime in only because of the CSR insisting the keys were not replaceable by the customer. When I had issues with my wireless card on my laptop, they sent me a new card with instructions to replace it, which involved using a really small Phillips head, opening one of the doors on the bottom of the computer and removing two thread-sized wires from their terminals.</p><p>If a customer is expected to do hardware replacements like that, then swapping out plastic keys is child's play. Although, judging by the price, I assume they wanted to replace the entire keyboard.</p><p>HP's TotalCare is anything but. See my experiences at <a href=\"http://hpissues1.blogspot.com/\" rel=\"nofollow\">[hpissues1.blogspot.com]</a></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994891, 'James Daniel Henshall')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11999201\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=439678\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-439678-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=439678\">snowburnt</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11999201\"><abbr class=\"published\" title=\"2009-04-10T19:37:44-05:00\">April 10, 2009  7:37 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11999201);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11999201');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994891\" rel=\"nofollow\">James Daniel Henshall</a>: My thoughts on this case:</p><p>Randy was obviously frustrated and he took it out on someone who didn't necessarily deserve it.</p><p>If he'd taken a breath, tried to understand the situation I bet they would have given him a new keyboard under warranty.</p><p>I've had a couple good experiences with HP, mostly as a business customer.  The key to ANY customer service interaction, particularly if the person has English as a second or third language is to be calm, be straight forward, and can the snark. they won't get it and it will take longer to sort out the mess than it's worth.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11999201, 'snowburnt')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11994999\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=940937\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-940937-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=940937\">Ichiro51</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11994999\"><abbr class=\"published\" title=\"2009-04-10T17:25:54-05:00\">April 10, 2009  5:25 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11994999);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11994999');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>\"Unfortunately you can't buy single laptop keys to replace.\"</p><p>I bought a couple on eBay for my old Toshiba for a few bucks.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11994999, 'Ichiro51')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11999294\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=413611\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-413611-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=413611\">Inglix_the_Mad</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11999294\"><abbr class=\"published\" title=\"2009-04-10T19:41:03-05:00\">April 10, 2009  7:41 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11999294);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11999294');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11994999\" rel=\"nofollow\">Ichiro51</a>: Yeah, but if you actually deal with a vendor, they only sell the full keyboard. Too easy to break the individual keys as most users are ham-handed. Still a replacement keyboards for most (90%) units is less than $100. Heck many are less than $75 or even $50 new.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11999294, 'Inglix_the_Mad')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995032\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=100118\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=100118\">Shadowman615</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995032\"><abbr class=\"published\" title=\"2009-04-10T17:26:47-05:00\">April 10, 2009  5:26 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995032);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995032');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I think maybe you should have blacked out or otherwise anonymized the serial numbers and service tags.</p><p>Might be overkill, but still...</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995032, 'Shadowman615')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995049\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995049\"><abbr class=\"published\" title=\"2009-04-10T17:27:23-05:00\">April 10, 2009  5:27 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995049);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995049');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>WOW. I walked into an Apple Store Genius Bar the other day with almost exactly the problem with a MacBook, except that the problem was, by my own admission, caused by damage done by my three-year-old. The Genius's response was to rummage around in a drawer full of old keyboards until he found the same model of keyboard that I had, and he pried off the two keys I needed and GAVE them to me, along with a tool (the infamous \"Black Stick\" spudger tool) that I'd need to get the new keys stuck onto the old laptop. Total cost $0. Total time investment 2 minutes.<p>(Maybe those people on the TV commercials who \"aren't cool enough for a Mac\" oughta think again about whether they are or aren't getting what they pay for when they go for the cheap option.)</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995049, '')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12000892\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=4102\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-4102-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=4102\">Dave J.</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12000892\"><abbr class=\"published\" title=\"2009-04-10T20:34:55-05:00\">April 10, 2009  8:34 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12000892);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12000892');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995049\" rel=\"nofollow\">ZahraMojojojo</a>: And now they get loyalty from you and probably a few people who read your comment and think \"huh, maybe next time I'll reconsider Apple.\" I have no idea why companies don't take the long view and realize that eating a $5 (and that's being generous) charge is in their benefit.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12000892, 'Dave J.')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995064\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=317451\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=317451\">metaled</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995064\"><abbr class=\"published\" title=\"2009-04-10T17:27:49-05:00\">April 10, 2009  5:27 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995064);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995064');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>HP is well known for doing this, tried to charge me $1,200 for a new LCD screen on a $600 laptop. Offered to reduce it to $800 and then finally offered to sell me a new laptop for $700.  Felt like I was talking to a commissioned salesman instead of a tech support guy.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995064, 'metaled')\">Reply</a></div>		<!-- if it's a top level category ' -->									<div class=\"num-replies\">3 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-12018005\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=702014\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-702014-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=702014\">Heresy_Fnord</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12018005\"><abbr class=\"published\" title=\"2009-04-11T17:57:14-05:00\">April 11, 2009  5:57 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12018005);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12018005');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995064\" rel=\"nofollow\">metaled</a>: HP isn't the only one that does this.  After working in the service industry for years through more than one vendor, it's completely common to have LCD screens on laptops that cost upwards $1000 or more for replacement.  Doesn't matter if you have a Sony, HP, Gateway, Macintosh, Dell, etc...All vendors charge lots of money for screens.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12018005, 'Heresy_Fnord')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-12009006\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Aidan Roche    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12009006\"><abbr class=\"published\" title=\"2009-04-11T02:02:09-05:00\">April 11, 2009  2:02 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12009006);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12009006');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995064\" rel=\"nofollow\">metaled</a>: You are. HP techs were forced to perform sales duties about four years ago. It was literally put up or shut up and quit.</p><p>I quit, I could never in good conscience recommend an HP product after fixing them for over two years. Being forced to sell more HP garbage was just too much and I ended up going to University.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12009006, 'Aidan Roche')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-12001365\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">exconsumer9    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12001365\"><abbr class=\"published\" title=\"2009-04-10T20:49:53-05:00\">April 10, 2009  8:49 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12001365);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12001365');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995064\" rel=\"nofollow\">metaled</a>: It's likely you were.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12001365, 'exconsumer9')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995117\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=349396\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-349396-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=349396\">Overheal</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995117\"><abbr class=\"published\" title=\"2009-04-10T17:29:28-05:00\">April 10, 2009  5:29 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995117);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995117');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>On the HP Chat support form there is a drop box that asks how good a computer user you are. If you select Expert, you tend to get their smarter reps. Had one help me very well out of warranty after I lost my Vista OS during a funky win7 beta install.</p><p>Why it shows him out of warranty I don't know. Thats worth an EECB in itself.</p><p>As for the keyboard you can replace it yourself. They wont sell individual keys, but if you go to the spare parts page you can buy a new board for a stupid sum of money or get one elsewhere. They wanted $600 to replace my cracked screen - did it myself for $190.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995117, 'Overheal')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995191\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=591474\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=591474\">Knippschild</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995191\"><abbr class=\"published\" title=\"2009-04-10T17:32:40-05:00\">April 10, 2009  5:32 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995191);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995191');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Is it just me, or was Randy acting like a spoiled little brat the entire time?</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995191, 'Knippschild')\">Reply</a></div>		<!-- if it's a top level category ' -->																<div class=\"num-replies\">10 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-12002932\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=159929\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-159929-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=159929\">madanthony</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12002932\"><abbr class=\"published\" title=\"2009-04-10T21:41:44-05:00\">April 10, 2009  9:41 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12002932);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12002932');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995191\" rel=\"nofollow\">Knippschild</a>:</p><p>I think he could have phrased stuff a lot better - calling the product crap, telling them he'd just bought a competitor's product, that he's not going to buy another HP product again ect. isn't going to make the tech help him any more - if you've already lost a customer, why do anything for them?</p><p>Replacing keyboards for a few missing keys is fairly standard - we buy Lenovo/IBM's where I work, and they always replace the whole keyboard for a missing key - although it is a field replaceable unit. $300 is stupidly expensive to replace a keyboard, but I don't think it's reasonable to expect them just to send two keys.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12002932, 'madanthony')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12011791\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=891311\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-891311-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=891311\">From the cubicle of PGibbons</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12011791\"><abbr class=\"published\" title=\"2009-04-11T04:34:51-05:00\">April 11, 2009  4:34 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12011791);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12011791');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12002932\" rel=\"nofollow\">madanthony</a>: Agreed that FRU stocking would be a nightmare for individual keys. But there's gotta be a reasonable method of getting a keyboard for well under $300. Sell him a complete bag of spare keys for $30 - you'll still come out ahead.</p><p>Ebay and local computer junkyards are great for this sort of thing.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12011791, 'From the cubicle of PGibbons')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12013406\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=350350\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-350350-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=350350\">dragonfire81</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12013406\"><abbr class=\"published\" title=\"2009-04-11T06:51:22-05:00\">April 11, 2009  6:51 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12013406);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12013406');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12011791\" rel=\"nofollow\">PGibbons</a>: You know after fighting with the rep on the phone and then dealing with an obviously not well educated and not very strong with english online chat rep, I'd probably be pretty frustrated too.</p><p>Reading that log, I can't even figure out what the chat rep is saying.</p><p>\"We are very much concern about our customers.\"</p><p>Apparently not if they don't care to provide CS people who can actually speak or write english.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12013406, 'dragonfire81')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-12001177\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=534218\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=534218\">Corporate_guy</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12001177\"><abbr class=\"published\" title=\"2009-04-10T20:44:06-05:00\">April 10, 2009  8:44 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12001177);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12001177');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995191\" rel=\"nofollow\">Knippschild</a>: Definitely you. I don't know anyone would wold react well to being told it costs 300 bucks to replace a keyboard on a a laptop.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12001177, 'Corporate_guy')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-12000994\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=4102\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-4102-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=4102\">Dave J.</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12000994\"><abbr class=\"published\" title=\"2009-04-10T20:38:07-05:00\">April 10, 2009  8:38 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12000994);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12000994');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995191\" rel=\"nofollow\">Knippschild</a>: He was kind of dickish, but in his defense he was doing the online chat thing after trying to talk to a tech over the phone, and not having a good experience there. But, yeah, he approached the call with a negative mindset, and, surprise!, he got a negative outcome.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12000994, 'Dave J.')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-11997280\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=591474\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=591474\">Knippschild</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11997280\"><abbr class=\"published\" title=\"2009-04-10T18:41:48-05:00\">April 10, 2009  6:41 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11997280);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11997280');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995191\" rel=\"nofollow\">Knippschild</a>: I didn't say what I did to excuse HP's stupid practices/policies. By all means. $300 to replace two keys? that's bull crap. But that's hardly the CSR's fault. No need to say \"hmm I wonder what I'm gonna write on the survey about\" your THIRD line in.</p><p>You don't have to kiss ass to get good service. But definitely being hostile and moody to the CSR, is hardly going to get you anywhere.</p><p>If the CSR cannot help you, escalate it to someone specifically empowered to bend rules to customers' benefit. No need to be a dick about it to the guy who's just trying to make a living at probably-entry-level-wage help desk.</p><p>tl;dr - I didn't say HP was fair about this policy. Just that Randy didn't help either ;)</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11997280, 'Knippschild')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-11996234\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Eldon Brown    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11996234\"><abbr class=\"published\" title=\"2009-04-10T18:07:24-05:00\">April 10, 2009  6:07 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11996234);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11996234');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995191\" rel=\"nofollow\">Knippschild</a>: I'm with you on this one. Any good consumer knows that the better you treat people, the more willing they are to go to bat for you. There's no excuse for berating someone who is most likely not empowered to do any more for you.</p><p>I am noticing a trend in these recent chat transcripts that people think because they're hiding behind a keyboard they can be assholes.   Maybe the guy is a jerk to service people in real life, but I suspect he wouldn't go off on a store employee the same way.</p><p>If you're not happy with the answer, escalate, don't berate.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11996234, 'Eldon Brown')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-11995705\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=358915\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=358915\">Snullbug</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995705\"><abbr class=\"published\" title=\"2009-04-10T17:49:10-05:00\">April 10, 2009  5:49 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995705);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995705');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995191\" rel=\"nofollow\">Knippschild</a>: Oh we definitely need to blame the victim! Spoiled because he wants to replace 2 plastic keys or even a keyboard for less than $297? Yeah, what a douchebag, expecting HP to live up to a warranty - of all the nerve!</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995705, 'Snullbug')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment\" id=\"comment-11995496\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=352762\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=352762\">Ouze</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995496\"><abbr class=\"published\" title=\"2009-04-10T17:42:24-05:00\">April 10, 2009  5:42 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995496);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995496');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995191\" rel=\"nofollow\">Knippschild</a>: Is it just me, or is that hardly relevant to the issue of HP ultimately advising him to buy a new laptop rather then just replace 2 broken keys on a laptop under warranty?</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995496, 'Ouze')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11997437\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=591474\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=591474\">Knippschild</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11997437\"><abbr class=\"published\" title=\"2009-04-10T18:46:38-05:00\">April 10, 2009  6:46 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11997437);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11997437');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995496\" rel=\"nofollow\">Ouze</a>: Assuming the CSR wasn't lying, the manufacturer's record said it already expired. Normally their support system will lock out any work orders if it detects the expire date has passed. But we don't know who was lying. For all we know, Randy was trying to pull a fast one.</p><p>Or, even more likely, there was some issue and neither were lying. Randy's screen stated one thing, but HP's records stated another.</p><p>Either way, it doesn't excuse Randy's initial attitude. \"OH I CANT WAIT TO WRITE TO THE EDITOR HAHAHA!\"</p><p>See, when a CSR can't help you out, you escalate, not throw a tantrum.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11997437, 'Knippschild')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11999418\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=363287\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-363287-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=363287\">legwork</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11999418\"><abbr class=\"published\" title=\"2009-04-10T19:45:58-05:00\">April 10, 2009  7:45 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11999418);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11999418');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11997437\" rel=\"nofollow\">Knippschild</a>: HP's records are notoriously inaccurate. There's something about early warranty termination helping their bottom line by removing potential warranty claims from the books.</p><p>They will fix it if pressed. I once had to fax them a sales receipt when my notebook started smoldering (!) after three months. They did have my unit on record, but showed the sale date as months before the model had even been available. Crazy.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11999418, 'legwork')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12011744\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=891311\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-891311-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=891311\">From the cubicle of PGibbons</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12011744\"><abbr class=\"published\" title=\"2009-04-11T04:31:52-05:00\">April 11, 2009  4:31 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12011744);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12011744');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11999418\" rel=\"nofollow\">legwork</a>: VERY interesting. Thinkpads have dates printed right on the machines...</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12011744, 'From the cubicle of PGibbons')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-11995437\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=296530\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-296530-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=296530\">Evil_Otto</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995437\"><abbr class=\"published\" title=\"2009-04-10T17:40:34-05:00\">April 10, 2009  5:40 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995437);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995437');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995191\" rel=\"nofollow\">Knippschild</a>: It's just you.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995437, 'Evil_Otto')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995204\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Griffin Hammond    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995204\"><abbr class=\"published\" title=\"2009-04-10T17:33:02-05:00\">April 10, 2009  5:33 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995204);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995204');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>If the OP can't buy the keys, any way he could remove less used keys to trade for the O and P? (Weird, the OP needs O and P.) Maybe pull off the ~ and function keys or something?</p><p>This is a great, terrible HP customer service story, BTW.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995204, 'Griffin Hammond')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995220\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Sam Oldenburg    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995220\"><abbr class=\"published\" title=\"2009-04-10T17:33:37-05:00\">April 10, 2009  5:33 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995220);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995220');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I've had to run into rediculous run-arounds with HP customer service before.</p><p>HP used to be reliable for me, but lately it seems like they're hiring complete dipshits to do their work. Even the higher-ups that I was able to contact wouldn't give me any information, and instead I faced lies about case maanagement and whatnot.</p><p>My next laptop wont be an HP.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995220, 'Sam Oldenburg')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995250\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=753932\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=753932\">missitnoonan</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995250\"><abbr class=\"published\" title=\"2009-04-10T17:34:42-05:00\">April 10, 2009  5:34 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995250);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995250');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>Hate to say it, but I've had the exact opposite experience with HP. The battery on my HP mini expanded and cracked the plastic casing. Went online, had a curteous chat with the service rep, got everything taken care of in a week and a half.</p><br /><p>Anthony seemed ready for a fight from the start, if his notebook was actually still in warranty he should have persued it that way (especially after hearing the repair cost). I doubt he's being comletely honest here.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995250, 'missitnoonan')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995301\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=429538\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-429538-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=429538\">Preyfar</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995301\"><abbr class=\"published\" title=\"2009-04-10T17:36:20-05:00\">April 10, 2009  5:36 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995301);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995301');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>I hate to say it, but if HP refuses to help him, he should try to go a site like www.laptopking.com for parts. They're usually a bit more expensive than they should be, but it sure as hell beats the extortion... err, the generous repair fees HP wants to leverage.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995301, 'Preyfar')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995361\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=206818\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=206818\">Shappie</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995361\"><abbr class=\"published\" title=\"2009-04-10T17:38:14-05:00\">April 10, 2009  5:38 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995361);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995361');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>I know Dell has all their service manuals online. HP might have the same. Easy step by step process to get a new keyboard on there.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995361, 'Shappie')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995405\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=132196\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=132196\">morganlh85</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995405\"><abbr class=\"published\" title=\"2009-04-10T17:39:39-05:00\">April 10, 2009  5:39 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995405);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995405');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>There are tons of broken laptops for sale for parts on ebay and craigslist. I'm willing to bet he can find what he needs there.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995405, 'morganlh85')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11995801\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=74844\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=74844\">catnapped</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995801\"><abbr class=\"published\" title=\"2009-04-10T17:52:07-05:00\">April 10, 2009  5:52 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995801);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995801');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995405\" rel=\"nofollow\">morganlh85</a>: Even a new (or slightly used) keyboard is probably like $20-30 tops.  Not rocket science to replace it either.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995801, 'catnapped')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995673\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=211423\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-211423-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=211423\">emilymarion333</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995673\"><abbr class=\"published\" title=\"2009-04-10T17:48:05-05:00\">April 10, 2009  5:48 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995673);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995673');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I have a newer hp laptop..and the keys started to pop off after two months. I was able to get a replacement \"keyboard\" sent the next day. My IT guy told me this is a common problem with them...</p><p>I had it fixed in 2 days..</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995673, 'emilymarion333')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995736\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1463\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1463\">sam-i-am</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995736\"><abbr class=\"published\" title=\"2009-04-10T17:50:02-05:00\">April 10, 2009  5:50 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995736);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995736');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>It's never occurred to me to try ordering replacement parts from the manufacturer.  I wouldn't do it for my computer and I wouldn't do it for my car.</p><p>I had the keyboard on one of my old HP laptops go bad, so I found a replacement keyboard on ebay for $20.  Yea, it's not a user replaceable part, but if you have a screwdriver and a brain it's not that difficult...</p><p>This is nothing new.  Manufacturers will always gauge you for any repair and prefers to do this rather then sending you the part.</p><p>Ebay is your friend.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995736, 'sam-i-am')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995888\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"http://\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a title=\"http://\" href=\"http://\" rel=\"nofollow\">suedehead</a>    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995888\"><abbr class=\"published\" title=\"2009-04-10T17:55:01-05:00\">April 10, 2009  5:55 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995888);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995888');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>Wait, wait, hold on. I thought we were never, ever allowed to blame the OP, and yet here we have the OP blaiming the OP for not functioning, when the OP acknowledges that the OP are missing.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995888, 'suedehead')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11998821\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=483565\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-483565-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=483565\">floraposte</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11998821\"><abbr class=\"published\" title=\"2009-04-10T19:26:58-05:00\">April 10, 2009  7:26 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11998821);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11998821');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11995888\" rel=\"nofollow\">suedehead</a>: No wonder he's POed.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11998821, 'floraposte')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11995987\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=960115\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=960115\">Shoelace</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11995987\"><abbr class=\"published\" title=\"2009-04-10T17:58:26-05:00\">April 10, 2009  5:58 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11995987);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11995987');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>The motherboard of my HP Pavilion dv6000 laptop failed, twice. The first was fail was evident right after I bought the computer (new). Both times the barely English-speaking rep had me jump through hoops reloading software - which I only put up with the first time - then taking the thing apart and putting it together again with a microscopic phillips head screwdriver. Before each warranty replacement was approved the CSR tried hard to pressure me into buying an extended warranty, 'just in case' something else went wrong. I made it clear that I wasn't paying another cent until they fixed their defective product. Oh, and each time I got the computer back it was crawling with viruses. HP used to be a great brand. Someone else will be getting my business next time.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11995987, 'Shoelace')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11996083\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=541828\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=541828\">Pandrogas</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11996083\"><abbr class=\"published\" title=\"2009-04-10T18:01:52-05:00\">April 10, 2009  6:01 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11996083);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11996083');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>It sounds like rep assumed the keyboard was damaged and didn't get the concept of replacing the cover plates to the keys. Even still, getting replacement hardware (even if it's under warranty) from HP is usually a big hassle.</p><p>A phone call might have gotten the OP a bit higher up on the chain and maybe gotten somewhere, though it could also be official policy not to give out keys.</p><p>$298 for a replacement keyboard? Ladies and gentlemen, parts extortion at it's finest.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11996083, 'Pandrogas')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11996120\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=22262\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=22262\">Tonguetied</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11996120\"><abbr class=\"published\" title=\"2009-04-10T18:03:31-05:00\">April 10, 2009  6:03 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11996120);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11996120');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I am also rather disturbed by their refusal to acknowledge that the notebook is still under warranty.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11996120, 'Tonguetied')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11996797\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11996797\"><abbr class=\"published\" title=\"2009-04-10T18:25:40-05:00\">April 10, 2009  6:25 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11996797);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11996797');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>What is it with HP reps insisting you should buy all  new HP items?! Randy must have gotten the same rep i got back in August when i called in about my HP printer.  It was refusing to pick up the paper when i'd send a print job to the computer. i could hear it trying to grab but it just wouldn't do it. So i called tech support since i was within my year warranty. The tech insisted it was a Windows problem, even though i told him it was a physical problem with the printer (i'm a girl after all and know nothing as compared to the almighty-guy-in-India-working-off-a-script), and he managed to screw it up so bad that the printer and the computer wouldn't even talk to each other anymore.<p>After an hour and a half, he told me that really my printer was so old that since it wasn't working i should just consider buying a new HP model whatever-it-was. The printer was less than a year old.  i was FURIOUS and really should have asked for a supervisor at that point but i absolutely could not believe that he suggested it.  It took me five tries to end the call and get a reference number so i could deal with somebody else.  </p><p>HP needs to find that rep and kick him out of the corps.  Or find who's training them to say that; i've been a loyal HP printer buyer since 1994, but that treatment has made me seriously starting to reconsider who to buy my next printer from.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11996797, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11996933\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=64703\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=64703\">mindshadow</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11996933\"><abbr class=\"published\" title=\"2009-04-10T18:29:53-05:00\">April 10, 2009  6:29 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11996933);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11996933');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11996234\" rel=\"nofollow\">Eldon Brown</a>:  Except you shouldn't have to kiss ass and have Buddha-like calm just to get a simple warranty claim fixed.  The issue is that these companies are purposely lowering their customer service to help the bottom line.  That usually involves training a few people in India to read from a script to get things done.  It's like using a shotgun to hit a dartboard.  If you hand them a lot of canned responses and tell them \"DO NOT DEVIATE FROM THESE PROCEDURES\" you're likely to get maybe a handful of satisfied customers but more likely get a fair amount of \"Good enough\" customers that just want the issues resolved and not to have to deal with someone that's barely literate in English.</p><p>I'm all for common decency when dealing with other human beings and I'm always very courteous when I have to contact customer service, but when companies start acting like idiots (e.g. wanting to charge nearly $300 to fix a keyboard, especially when a product is supposed to be in warranty) then it's very likely I (and honestly almost anyone) will get upset at being stonewalled by a guy that either refuses or absolutely can't help me.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11996933, 'mindshadow')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-11999327\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=439678\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-439678-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=439678\">snowburnt</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11999327\"><abbr class=\"published\" title=\"2009-04-10T19:42:38-05:00\">April 10, 2009  7:42 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11999327);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11999327');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11996933\" rel=\"nofollow\">mindshadow</a>: since when has acting like a jerk ever gotten you better service?  You don't have to have \"buddha-like calm\" or \"kiss ass\", act like a grown adult. Explain your problem, treat the person how you'd like to be treated, make sure you understand them, make sure they understand you.  Check your anger at the door and get it done.</p><p>Randy chose to get indignant and try to catch the rep lying rather than pursue the warranty path which probably would have gotten him better results.  These people aren't rocket scientist, don't treat them like second rate humans either.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11999327, 'snowburnt')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11996955\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=527174\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-527174-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=527174\">FuryOfFirestorm</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11996955\"><abbr class=\"published\" title=\"2009-04-10T18:30:39-05:00\">April 10, 2009  6:30 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11996955);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11996955');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>I bet Randy l ks f rward t that new H la t !</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11996955, 'FuryOfFirestorm')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11996994\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=332258\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-332258-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=332258\">rpm773</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11996994\"><abbr class=\"published\" title=\"2009-04-10T18:32:11-05:00\">April 10, 2009  6:32 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11996994);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11996994');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>With those keys missing, poor Randy can't put together an EECB telling HP how POd he was.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11996994, 'rpm773')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11997270\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11997270\"><abbr class=\"published\" title=\"2009-04-10T18:41:26-05:00\">April 10, 2009  6:41 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11997270);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11997270');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>A key fell off my Apple laptop, I brought it in to the Apple Store... they didn't even check when I bought it or whether it was under warranty, they just snapped a new key on and sent me on my way.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11997270, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11997368\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=357022\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=357022\">wcnghj</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11997368\"><abbr class=\"published\" title=\"2009-04-10T18:44:55-05:00\">April 10, 2009  6:44 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11997368);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11997368');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>They tried telling me my warranty had expired too. The real expiration date is 4/15.</p><p>I am going to give them that info tonight and if they don't accept the receipt as proof, they can listen to my AG.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11997368, 'wcnghj')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11997589\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=397742\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-397742-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=397742\">HPCommando</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11997589\"><abbr class=\"published\" title=\"2009-04-10T18:50:38-05:00\">April 10, 2009  6:50 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11997589);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11997589');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>Randy: It's part number 442887-001 and lists for $57 at HP.</p><br /><p>Because of the design, it's not just \"replace keys\"; the whole keyboard has to be replaced as a single unit.</p><br /><p>On the warranty side, HP goes by manufacture date in calculating warranty time. HOWEVER, if you have your receipt showing purchase date, you can use that and get HP to modify your warranty from the purchase date instead. There's even a fax line to send your copy of the receipt to.</p><br /><p>Now, even though you're \"expired\", if you called in or have proof (transcript above) and get the warranty modified, even if it now is expired, that you called in for service on the issue places the expiration \"on hold\" so long as you get it serviced ASAP.</p><br /><p>For example: HP says you expired 3/31/09, but you purchased 4/7/08. Your chat session was 4/6/2009. Send in your proof of purchase (HP refers to it POP)and get the warranty date modified. Because your call for service was dated PRIOR to the new expiration, it is \"in motion\", and still covered, so long as you get it going before the \"in motion\" status expires (which is 7-10 days, when the system auto-closes the ticket.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11997589, 'HPCommando')\">Reply</a></div>		<!-- if it's a top level category ' -->											<div class=\"num-replies\">5 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-12002844\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">1234tu    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12002844\"><abbr class=\"published\" title=\"2009-04-10T21:38:54-05:00\">April 10, 2009  9:38 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12002844);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12002844');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5206948/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop?skyline=true&amp;s=x#c11997589\" rel=\"nofollow\">HPCommando</a>: On the warranty side, HP goes by manufacture date in calculating warranty time. HOWEVER, if you have your receipt showing purchase date, you can use that and get HP to modify your warranty from the purchase date instead. There's even a fax line to send your copy of the receipt to.</p><br /><p>Now, even though you're \"expired\", if you called in or have proof (transcript above) and get the warranty modified, even if it now is expired, that you called in for service on the issue places the expiration \"on hold\" so long as you get it serviced ASAP.</p><br /><p>For example: HP says you expired 3/31/09, but you purchased 4/7/08. Your chat session was 4/6/2009. Send in your proof of purchase (HP refers to it POP)and get the warranty date modified. Because your call for service was dated PRIOR to the new expiration, it is \"in motion\", and still covered, so long as you get it going before the \"in motion\" status expires (which is 7-10 days, when the system auto-closes the ticket.</p><br /><p>Why on earth should he have to do all of that? HP should figure out how to track warranty information properly. While it is true that Randy acted foolishly by buying a HP product to begin with - when the companies crappy product fails suddenly Randy has this huge burden of jumping through hoops.</p><br /><p>Randy should have to make one call and take one trip to the post office. Then his product should be returned working without charge. He should not have to prove anything. HP sucks.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12002844, '1234tu')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12007014\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=616995\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=616995\">sodomanaz</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12007014\"><abbr class=\"published\" title=\"2009-04-11T00:20:57-05:00\">April 11, 2009 12:20 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12007014);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12007014');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12002844\" rel=\"nofollow\">1234tu</a>: Apple does this too.  If you purchased the laptop at a B&amp;M, you either are bound by the date they purchased it, or submit proof:</p><p>Apple.com<br />Submit your proof of purchase</p><p>In order to update your product information in our records, we require a copy of the original proof of purchase. The proof of purchase must be issued by an Apple Authorized Reseller and must meet the following criteria:</p><p>1.	The proof of purchase must be legible. Screen shots are not accepted.<br />2.	The proof of purchase must include the following information:</p><p>A clear description of the product.<br />The product's date of purchase.<br />An invoice or receipt number.<br />The product's price.<br />The reseller's contact information, and if possible, the reseller's company seal or logo.</p><p>3.	The proof of purchase should also include the product's serial number, if the reseller<br />normally lists serial numbers on their invoices.<br />----------------<br />So it's not that HP sucks, it's how all of the companies treat B&amp;M purchases.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12007014, 'sodomanaz')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-12000416\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=175610\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-175610-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=175610\">MyPetFly</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12000416\"><abbr class=\"published\" title=\"2009-04-10T20:18:46-05:00\">April 10, 2009  8:18 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12000416);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12000416');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c11997589\" rel=\"nofollow\">HPCommando</a>:</p><p><i>\"On the warranty side, HP goes by manufacture date in calculating warranty time.\"</i></p><p>Nothing personal, <b><i>but THAT'S THE DUMBEST THING I'VE EVER HEARD</i></b> from HP.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12000416, 'MyPetFly')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-12006870\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=616995\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=616995\">sodomanaz</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12006870\"><abbr class=\"published\" title=\"2009-04-11T00:15:29-05:00\">April 11, 2009 12:15 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12006870);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12006870');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12000416\" rel=\"nofollow\">MyPetFly</a>: It's pretty dumb, I agree.  Sort of OT: I was in Malaysia and my powerbrick fried, so walked into an HP store to replace it.  <br />All I mentioned was that I had a warranty and asked if it applied to the brick.</p><p>The employee got defensive and kept explaining this policy to me about manufacture date and not sale date for my warranty. Told me to go to the boondocks of KL to get my laptop bar code scanned to see if it applied then come back and talk to him.</p><p>I found it a bit amusing, as it wasn't like I was going to walk out of there without a new brick, meaning I was a pretty simple sale.  Getting all huffy and telling me to spend a full day on the LRT and bus to find their hq to save $30 made my day.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12006870, 'sodomanaz')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-12003281\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=118663\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=118663\">Hayes</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12003281\"><abbr class=\"published\" title=\"2009-04-10T21:53:54-05:00\">April 10, 2009  9:53 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12003281);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12003281');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12000416\" rel=\"nofollow\">MyPetFly</a>:</p><p>Pretty much all hard drive manufacturers do this as well.  The hard drive will have a date of manufacture on the label, and that's when they start the warranty.  I've purchased a brand new hard, checked the warranty when I opened it, and found that the warranty had already expired.  It had apparently been in a Fry's warehouse for at least a year.  An email to Western Digital with a copy of the receipt fixed that problem.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12003281, 'Hayes')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11998220\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=8871\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-8871-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=8871\">DustoMan</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11998220\"><abbr class=\"published\" title=\"2009-04-10T19:07:53-05:00\">April 10, 2009  7:07 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11998220);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11998220');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Just buy a new keyboard and replace it yourself.  It's not that hard.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11998220, 'DustoMan')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11998232\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=150366\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=150366\">rainking187</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11998232\"><abbr class=\"published\" title=\"2009-04-10T19:08:15-05:00\">April 10, 2009  7:08 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11998232);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11998232');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>I kept waiting to see \"I can't let you do that, Randy.\"</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11998232, 'rainking187')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11998246\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Yujin Ghim    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11998246\"><abbr class=\"published\" title=\"2009-04-10T19:08:29-05:00\">April 10, 2009  7:08 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11998246);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11998246');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>go to a best buy and steal the keys.....its only two and im sure best buy wont care...</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11998246, 'Yujin Ghim')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11998433\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=171361\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=171361\">JiminyChristmas</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11998433\"><abbr class=\"published\" title=\"2009-04-10T19:14:04-05:00\">April 10, 2009  7:14 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11998433);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11998433');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>I have had similarly maddening interactions with HP customer service, also rendered by people who obviously speak English as a second language. I was trying to replace a dead hard drive that was under recall by HP, ergo it was a free replacement. To complicate matters, HP didn't provide the OS on discs with the new computer. One was supposed to do a recovery from a partition on the hard drive, the same aforementioned dead, under recall hard drive.</p><br /><p>Of course, the ESL service reps knew nothing about the recall, despite its prominence on the HP website. So, they wanted to charge me for a new drive. After I cleared that hurdle they wanted to charge me for a new OS, even though I had already paid for a copy, which was on their failed hardware. I ended the call and called a different number the next day…by some stroke of luck I got a CSR in Canada who sent me the discs.</p><br /><p>A few days later I got my new hard drive from HP. Two weeks after that I got my credit card statement…with a $90 charge for a new hard drive. Called Canada again and got the charge refunded. Another week passes and for some random reason I get <i>another</i> new hard drive from HP, which I wasn't charged for and gladly kept as recompense for my troubles.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11998433, 'JiminyChristmas')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11998544\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=41264\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-41264-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=41264\">Miraluka</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11998544\"><abbr class=\"published\" title=\"2009-04-10T19:17:35-05:00\">April 10, 2009  7:17 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11998544);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11998544');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>You know...people could always not be lazy and order a replacement keyboard on eBay then replace it themselves. It isn't the most difficult thing in the world and costs all of $20 including shipping. I'll gladly pay that money versus endless hours with customer service or time without my laptop having to send it in for service. Especially out of warranty.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11998544, 'Miraluka')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11998676\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=587130\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=587130\">KatherineDadinator</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11998676\"><abbr class=\"published\" title=\"2009-04-10T19:21:57-05:00\">April 10, 2009  7:21 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11998676);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11998676');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I've had my laptop open down to the guts before to blow out dust and debris and reassembled it myself.  The keyboard's a snap to replace and you can probably find some online tutorials to show you how to do it if you want to attempt it yourself.  You need really small screwdrivers and the replacement keyboard.<p>Barring that, you might be able to find the keys you need for sale on the 'net.  They do snap back on.  They're not meant to be and you have to be uber-careful.  But if your machine's still under warranty....well, regardless, try the EECB first.  Taking your machine apart yourself should be a last resort.  Just make sure you backup your data if you have to send it back in.  I would have lost a whole semester's worth of research and draft papers if I hadn't had a jump drive, when I had to send my new computer in for repairs.  Doh!</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11998676, 'KatherineDadinator')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11998988\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=348996\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-348996-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=348996\">oldgraygeek</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11998988\"><abbr class=\"published\" title=\"2009-04-10T19:30:56-05:00\">April 10, 2009  7:30 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11998988);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11998988');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I've been over the river and through the woods with HP laptop support.<br />My recommendations for any HP hardware issues:</p><p>1) Open a ticket by sending an E-mail to laptop_support_en@mail.support.hp.com .</p><p>2) When they reply, disregard most of the Email -- it will be about as useless as the chat posted in this article -- and look for this:<br />***Do Not Delete Service Ticket Number*** <br />{ticket no:[1234567890]} <br />***Do Not Delete Service Ticket Number***<br /> <br />3) Now that you have a Service Ticket Number, call the HP case managers at 877-917-4380, extension 08. Be very nice to these folks, for two reasons:<br />   a) They have the power to solve your problem.<br />   b) They talk to a lot of irate people who are <b>not</b> nice to them... being nice works well because they are not expecting it.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11998988, 'oldgraygeek')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-11999268\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Allie Trevillian    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-11999268\"><abbr class=\"published\" title=\"2009-04-10T19:40:20-05:00\">April 10, 2009  7:40 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(11999268);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=11999268');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Wow, when my kid broke my Dell laptop keyboard, they just sent me a whole new keyboard and instructions to fix it for 1/4 of that price (obviously since I was doing the labor myself).  Dare I say Dell handled a situation like this WELL??</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(11999268, 'Allie Trevillian')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12000221\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">fkafl    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12000221\"><abbr class=\"published\" title=\"2009-04-10T20:12:12-05:00\">April 10, 2009  8:12 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12000221);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12000221');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>Randy; I've got a simple solution. Find a keyboard, hi-jack the two keys you need and you're home free. <br />Seriously though; I work in customer service and I have to give some credit to Anthony. He stuck to the script and never backed down. Heck, he even paid close attention to the conversation and found an opportunity to blame the problem on Randy (evidently Randy spends many hours a day removing and replacing his keys). <br />Kudos to you Anthony!!<br />Normally I always do my best to keep calm when I'm the customer but I don't know if I could've stayed as calm as Randy ( I really enjoy f-bombs).</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12000221, 'fkafl')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12000259\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">1234tu    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12000259\"><abbr class=\"published\" title=\"2009-04-10T20:13:41-05:00\">April 10, 2009  8:13 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12000259);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12000259');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>HP sucks - no question there. They suck for not empowering their CSRs to solve problems like this in a reasonable manner. Making fun of some guy who probably lives in a crappy country where he has to work all day just to feed himself is also pretty sucky.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12000259, '1234tu')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12001019\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12001019\"><abbr class=\"published\" title=\"2009-04-10T20:39:03-05:00\">April 10, 2009  8:39 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12001019);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12001019');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I am a service tech for HP.  I fix everything from laptops to servers. I deal mostly with business customers.   I will tell you this:<p>1.  If you treat me like crap I work slower, and I will tune most of what you say out.  Your mad, it is noted.<br />2.  I do not own HP and cannot get you a new laptop, printer, server, etc., just because it is taking longer than usual to fix your problem.<br />3.  I still do not own HP and cannot change a single procedure that I must follow to maintain my job.<br />4.  I am the repair man, I am not you backup plan.  If your unit is so business critical, you should have a backup unit, and not expect me to snap my fingers and make it all better.  (True story:  Company leases SAN use and makes10 million a month.  SAN breaks, pitches a fit.  SAN cost 1 million.  Cluster 2 together and no down time, no lost revenue, but noooo, rather bitch at me...)<br />5.  Laptop keys don't just break off.  Bitch all you want, but something has to have happened to pry up the key and break it.  HP does not have a big warehouse of keyboard keys.  You have to buy the WHOLE keyboard from HP, because HP has to buy the WHOLE keyboard from the vendor.  The cost was keyboard and labor.<br />6.  If the computer says your unit is out of warranty, yelling at the CSR or me, will get you no where.  WE CANNOT CHANGE or override this information.<br />7.  I cannot tell you how many times I have asked a customer what happened right before the unit failed, and they tell me nothing.  After spending 2 days trying to fix it, they finally tell me what they did and I fix it 15 minutes later.  DRIVES ME CRAZY!!<br />8.  I have to order parts.  I do not ship parts, so if the part does not come on time, don't yell at me, I have nothing to do with the stocking or availability of parts.  Also, I do not drive around in a giant 18 wheeler full of every possible part that can go into your machine.<br />9.  Customers that treat me nice, I BEND OVER BACKWARDS TO HELP.  Just remember, do unto others... And you catch more flies with honey...</p><p>Is HP perfect?  Far from it.  Are some of the procedures I have to follow stupid?  Yes.  But that is the system that we must all live with.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12001019, '')\">Reply</a></div>		<!-- if it's a top level category ' -->									<div class=\"num-replies\">3 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12003318\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">1234tu    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12003318\"><abbr class=\"published\" title=\"2009-04-10T21:54:51-05:00\">April 10, 2009  9:54 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12003318);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12003318');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5206948/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop?skyline=true&amp;s=x#c12001019\" rel=\"nofollow\">UptonCirce</a>:</p><br /><p>I agree with you 100%. Anyone foolish enough to buy products from HP should buy 2 inorder to have a backup when the first one fails.</p><br /><p>You only bend over backwards to help people who are nice to you and cause problems for people who are not... wow..you are a very powerful man. Please be wise in how you wield such amazing power.</p><br /><p>I bend over backwards to make my clients happy by not providing a crappy product. I bend over backwards to keep my clients happy by responding to their concerns ASAP. As a result my clients are almost always happy - if there is a problem I don't say it is not my department etc.... I use my status as an insider at my firm to fix the problem without making them call 20 phone numbers and fax this and that to all over.</p><br /><p>HP sucks and you are part of the problem.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12003318, '1234tu')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-12011022\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=75667\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-75667-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=75667\">cheviot</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12011022\"><abbr class=\"published\" title=\"2009-04-11T03:50:02-05:00\">April 11, 2009  3:50 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12011022);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12011022');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12003318\" rel=\"nofollow\">1234tu</a>:</p><p>Well, guess who's computer is getting fixed slowly when it fails.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12011022, 'cheviot')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-12005731\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=171361\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=171361\">JiminyChristmas</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12005731\"><abbr class=\"published\" title=\"2009-04-10T23:29:37-05:00\">April 10, 2009 11:29 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12005731);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12005731');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12003318\" rel=\"nofollow\">1234tu</a>: It's like a parody of a stereotypical IT jerk isn't it?</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12005731, 'JiminyChristmas')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12001029\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=224192\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-224192-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=224192\">johnva</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12001029\"><abbr class=\"published\" title=\"2009-04-10T20:39:23-05:00\">April 10, 2009  8:39 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12001029);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12001029');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>$298 for labor on that is a total scam. I can understand that they might not be able to sell the individual keys, but the keyboards are way cheaper than that and it should be about a 5 minute job to replace it if it's built anything like my Thinkpad.</p><p>I like how the agent was unethically trying to get him to say it was due to damage, so they could avoid paying for it on warranty, and also lying and saying it would make the computer not work due to it not being a \"customer replaceable unit\".</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12001029, 'johnva')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12011806\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=75667\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-75667-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=75667\">cheviot</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12011806\"><abbr class=\"published\" title=\"2009-04-11T04:35:45-05:00\">April 11, 2009  4:35 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12011806);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12011806');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12001029\" rel=\"nofollow\">johnva</a>:</p><p>The $298 is a parts, labor and shipping quote. HP doesn't charge by individual repair times and parts, but by repair tiers. If any or all parts covered in a tier are defective they are replaced as needed under that tier's pricing. The quoted price is essentially a flat rate repair service that covers a certain list of defective parts, including 2nd day air shipping both ways.</p><p>The HP rep is correct in that no vendor of PC laptops sells individual keycaps. The OP's claim that he will shop with another company to avoid this issue only shows how ill-informed the OP is and makes him seem like he's trying to bully the service rep, as does his demand for a supervisor to get the non-existent parts for him and his constant threat to mail the whole exchange to Consumer Reports.</p><p>(News flash! If the rep was at all inclined to go outside the box to try to help the OP, the Consumer Reports threat just lost him that chance. Now the rep knows his bosses will be reading the exchange and he will do everything exactly by the rules, even if that means providing less help to the customer. Would you get reprimanded by your manager for the OP after the way he's been talking?)</p><p>The OP seems fixated on the relative low cost and value of the individual key caps, but, as the key caps are not available for purchase separately, this point is moot. The whole keyboard needs to be replaced.</p><p>\"Customer Replaceable Unit\" is the HP term for a part that can simply and easily be replaced by a customer. A typical example is a hard drive or power supply in a desktop computer.  These are parts that HP has found that the average customer can install on their own with minimal instruction.</p><p>HP does not and will not recommend that customers replace parts not considered Customer Replaceable Units. Why not? Because parts not on that list are not easily and simply installed by the average customer. The OP is already furious with HP for not selling keycaps... how irrationally angry do you think he'd be after breaking his notebook when he tries to install a replacement keyboard?</p><p>All this being said, HP quoted him a price for the repair. The OP declined it. End of story. This is how business works. When the OP gets a quote he considers cost-effective he'll have the repair done.</p><p>Getting angry about the issue and abusing the customer service rep... that's just not going to get the OP anywhere. Shop around, find a price that's comfortable and get it fixed.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12011806, 'cheviot')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12001156\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=534218\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=534218\">Corporate_guy</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12001156\"><abbr class=\"published\" title=\"2009-04-10T20:43:02-05:00\">April 10, 2009  8:43 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12001156);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12001156');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Ebay a keyboard.  I don't think keys are replaceable on HP laptops but keyboards are one of the easiest things to switch out.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12001156, 'Corporate_guy')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12002520\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Ben King    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12002520\"><abbr class=\"published\" title=\"2009-04-10T21:28:21-05:00\">April 10, 2009  9:28 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12002520);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12002520');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Looks like someone needs to scale back on how often they type the word 'poop'</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12002520, 'Ben King')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12002573\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=552511\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=552511\">Outrun1986</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12002573\"><abbr class=\"published\" title=\"2009-04-10T21:29:47-05:00\">April 10, 2009  9:29 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12002573);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12002573');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>If you really had to you could probably take it to a local computer store that fixes computers and they would do something for you, and it would cost a lot less than the price they are quoting.  I guess the point here is that he shouldn't have to pay for anything since the laptop is under warranty.</p><p>I will be in the market for a new computer soon and HP is the last place I am going to look.</p><p>Completely off topic but everyone really should learn to spend a few min with a screwdriver though, it can save you a lot of money in the long run.  A lot of electronic things are simple to fix if you just have some creativity.  Many times there is also a youtube video tutorial or a step by step walkthrough you can follow for common problems as well.  I am a girl and I can fix simple things so if I can do it probably a lot of other people can too.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12002573, 'Outrun1986')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12002999\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">1234tu    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12002999\"><abbr class=\"published\" title=\"2009-04-10T21:43:50-05:00\">April 10, 2009  9:43 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12002999);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12002999');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>I poop on HP and everything it holds dear.....</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12002999, '1234tu')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12003956\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">turkeyspam    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12003956\"><abbr class=\"published\" title=\"2009-04-10T22:22:36-05:00\">April 10, 2009 10:22 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12003956);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12003956');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>On a side note, it's nice to hear the good things about Apple. As far as HP, it seems to be their style. I just bought a new netbook, and was considering the HP as it had good reviews. After seeing it in person and seeing how cheaply made and crappy it looks and feels, I declined. I went with an Acer. Reading these comments about all the bad HP stuff, I'm even happier I didn't go HP.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12003956, 'turkeyspam')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12004162\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12004162\"><abbr class=\"published\" title=\"2009-04-10T22:32:41-05:00\">April 10, 2009 10:32 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12004162);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12004162');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>HP keyboards are crap and the keys are so hard, almost impossible to snap in. When I called about this happening to me on my Compaq (under warranty), they made me ship in the whole laptop, but without charge so it wasn't a huge deal. I never thought I would have to check out a keyboard to make sure the keys could be user-attached :\\</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12004162, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12004562\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=128606\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=128606\">PDX909</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12004562\"><abbr class=\"published\" title=\"2009-04-10T22:46:01-05:00\">April 10, 2009 10:46 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12004562);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12004562');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>use Scrabble tiles and some crazy glue</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12004562, 'PDX909')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12005759\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=171361\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=171361\">JiminyChristmas</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12005759\"><abbr class=\"published\" title=\"2009-04-10T23:30:21-05:00\">April 10, 2009 11:30 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12005759);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12005759');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12004562\" rel=\"nofollow\">PDX909</a>: I totally want a wood keyboard now.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12005759, 'JiminyChristmas')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12005977\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=966009\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=966009\">Kaiga</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12005977\"><abbr class=\"published\" title=\"2009-04-10T23:39:25-05:00\">April 10, 2009 11:39 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12005977);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12005977');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>My shop will replace a laptop keyboard for $60 labor + the part (or if we happen to have a used one in good condition sell it for a fraction of the price), same goes with other parts like the LCD screen. <br />I've worked on many HP laptops and they are encased in cheap crappy plastic shells, all you need to do is pop off the plastic bezel above the keyboard, remove the 4 screens that hold the keyboard in place and carefully detach the ribbon cable then reverse process to put the new keyboard in. Done.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12005977, 'Kaiga')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12006076\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=181751\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-181751-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=181751\">TWSS</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12006076\"><abbr class=\"published\" title=\"2009-04-10T23:43:14-05:00\">April 10, 2009 11:43 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12006076);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12006076');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>This is pretty much the EXACT opposite of the customer service experience I'd had with HP over the last week.</p><p>Last Sunday my hard drive was hosed (HP Pavillion dv2000, FTR). Still not sure exactly what happened to it, but Windows wouldn't boot. I called the customer service line and almost immediately got a live person on the phone, who not only walked me through some diagnostics I didn't know about (I'm ignorant when it comes to hardware), but offered to sell me the extended warranty (laptop's almost two years old) for $149 instead of a new hard drive for $500.</p><p>They FedExed me the restore CD and new hard drive, and I had some minor problems (probably due to my ignorance, admittedly) with those. Of the other two customer service reps I reached on Wednesday night and Thursday morning, one was just okay, and the other was EXTREMELY personable and helpful, got everything working for me and never talked down to me or did the heavy sigh of exasperation that I used to get at the Mac store here.</p><p>Yeah, it blows ass that my hard drive crapped out so soon, but the extended warranty offer was brilliant on their part, because they saved me $350 and got at least a year of customer retention in exchange.</p><p>Maybe my experience was unusual, or maybe it shows the difference between phone support and online chat support, but I was impressed enough to recommend HP to my coworkers for their computer-illiterate moms.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12006076, 'TWSS')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12006451\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=966018\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=966018\">perryw</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12006451\"><abbr class=\"published\" title=\"2009-04-10T23:58:18-05:00\">April 10, 2009 11:58 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12006451);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12006451');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>According to the HP Warranty checker, the unit is out of warranty.  <a href=\"http://www11.itrc.hp.com/service/ewarranty/warrantyInput.do\" rel=\"nofollow\">[www11.itrc.hp.com]</a> The tech can't just process warranty claims for units that are out of warranty.  I bet that the warranty registration (the little postcards everyone throws out!) was not filled out when the unit was new, so HP has to base the expiration on the manufacture date.  I just had a problem with a printer showing its warranty expired before it was made because they were basing it on when the printer was introduced!  Emailed the proof of purchase off and we're getting a replacement printer sent out.  Took a couple days to get it updated.</p><p>You can buy the keyboard for less than $60 at partsurfer.hp.com if you trust yourself to do the work.  If it's like the HP business laptops I've worked on, there's probably a couple torx screws on the bottom and a couple tabs on top, then a couple ribbon cables to remove.  Careful with the ribbons and the clips holding them in.  Lose or break a clip and you'll be pretty upset with yourself.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12006451, 'perryw')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12006688\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12006688\"><abbr class=\"published\" title=\"2009-04-11T00:07:16-05:00\">April 11, 2009 12:07 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12006688);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12006688');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>You are not going to get a couple of keys from HP tech support.  It is just not going to happen. The way 'the machine' works with operators sitting in cubicles with a tech-support knowledgebase and a very limited list of possible actions they can take, even getting a replacement keyboard is unlikely.EBay is your friend.  That being said, laptop keyboards are the part that take the most wear and tear, so it is *obvious* that there will be a fair amount of this sort of thing occuring.  The fact that HP hasn't adressed it just means that they don't care. At all.  Once you have boght the product, they already have your money, and as for repeat business, I think that the new HP way doesn't really take that in to account. I have had some fairly terrible experiences with HP, and I do not generally seek to buy their products.  I certainly will never own another HP laptop.<p>I don't own a Mac, but the 2 posted comments about the help given at the genius bar indicates that they DO care about this sort of thing, and they do want your repeat business.  Where I live HP just laid off another 15% of their workforce, and it would not surprise me to see them continue to decline given their complete lack of any semblance of customer service.</p><p>If they do go under, small loss.  </p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12006688, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12006695\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=25946\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-25946-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=25946\">Brontide</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12006695\"><abbr class=\"published\" title=\"2009-04-11T00:07:33-05:00\">April 11, 2009 12:07 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12006695);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12006695');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Last time I had to do a keyboard replacement on a HP/Compaq x1000 it was a $60 part that is replaceable with two screws.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12006695, 'Brontide')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12007544\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=350840\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=350840\">Scatter</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12007544\"><abbr class=\"published\" title=\"2009-04-11T00:44:08-05:00\">April 11, 2009 12:44 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12007544);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12007544');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I'm a service provider for both HP and Dell and I know that individual keys aren't available.  In fact I don't believe that any manufacturer sells the keys separately.  They don't even have a part number.  That being said, the customer can go into any Staples and have them order an entirely new keyboard for them for around $50</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12007544, 'Scatter')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12009023\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">dave_coder    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12009023\"><abbr class=\"published\" title=\"2009-04-11T02:03:15-05:00\">April 11, 2009  2:03 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12009023);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12009023');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>The problem with these types of posts is that we only see the OPs point of view:</p><p>1) Warranty mistakes happen. Fax over your proof of purchase and HP will apologize and immediately update your warranty status. No biggie.</p><p>2) For the laptop that the HP mentions that keys are indeed irreplaceable. You need to replace the entire keyboard. I agree $298 is waaaaay too much but you have other options, just find the keyboard on ebay and install it yourself (or go to geek squad).</p><p>Finally for all the people who blame HP and say they are the suck: you only hear the bad stories, you don't hear the 99% of stories where the repair goes great. I however as a technician do hear about those stories. Obviously we'll see more HP stories then other companies because of their popularity.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12009023, 'dave_coder')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12009284\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12009284\"><abbr class=\"published\" title=\"2009-04-11T02:16:52-05:00\">April 11, 2009  2:16 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12009284);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12009284');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>For vendor, they can only send you the whole keyboard.  They don't stock single key.  For the repair cost, unfortunately its not as easy as it seem.  Once you send in your unit, they have to spend time checking out the whole unit.  The cost cover the shipping, part, and labor.  As far as the warranty date goes, if you didn't register your warranty, they can only go by the manufacture date of your unit.  If you can show them a copy of sale receipt, then they will go by that date.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12009284, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12009350\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=966198\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-966198-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=966198\">bkdlays</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12009350\"><abbr class=\"published\" title=\"2009-04-11T02:19:53-05:00\">April 11, 2009  2:19 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12009350);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12009350');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>There is a happy medium between profitable policies and happy customers.</p><p>A keyboard is a part that you should be able to purchase \"at your own risk\" and attempt the replacement.  Its not that hard.</p><p>Look at other manufacturers such as Apple which have keyboards removable in about 10 seconds without any tools.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12009350, 'bkdlays')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12010432\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=170061\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-170061-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=170061\">wsycng</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12010432\"><abbr class=\"published\" title=\"2009-04-11T03:17:38-05:00\">April 11, 2009  3:17 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12010432);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12010432');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>INDIAN CALL CENTERS ARE EVIL!</p><p>BRING THE CALL CENTERS HOME TO GOOD OL'U.S. OF A.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12010432, 'wsycng')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12011690\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=891311\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-891311-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=891311\">From the cubicle of PGibbons</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12011690\"><abbr class=\"published\" title=\"2009-04-11T04:29:04-05:00\">April 11, 2009  4:29 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12011690);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12011690');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>One more reason to NEVER buy an HP computer. This is exactly the scummy low-end service that Carly Fiorini's tenure has left as a legacy. Completely clueless A-holes.</p><p>Back in the old days, \"customer service\" would be concentrating on \"servicing\" the \"customer.\" Fourteen cents worth of keys have come off of our $700.00 laptop? \"Terribly sorry sir - we will be happy to mail you out these keys today and thank you for being a worthwhile HP customer!!\" Cheapest and most effective advertising they have is word of mouth from a pleased customer, but instead they pay an outsourced script-monkey to make sure his (and anyone he knows) next computer will NEVER be an HP. Brilliant.</p><p>\"Customer Service\" by HP and similar lousy companies uses every one of their own shortcomings as an ironic excuse to try upselling you to spend MORE with them! I've seen it with Sprint - my bill has become nearly unreadable - everytime I mention this their answer is to sign up for 2 more years at another plan at double the rate, rather than print a legible bill...</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12011690, 'From the cubicle of PGibbons')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12011930\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12011930\"><abbr class=\"published\" title=\"2009-04-11T04:43:15-05:00\">April 11, 2009  4:43 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12011930);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12011930');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>HP tried to pull the same bull**** with me when my hard drive burned out not even 11 months after purchasing my laptop. They lied to me and told me I had bought my computer a month earlier than I actually had and because of this my warranty was up. It turned out that they had in fact lied, and my laptop had been given an extended warranty because the dv's had a manufacturers defect! Of course I got nowhere with HP and had to have Staples call them to sort it out. HP is horribly useless, but most other companies are worse...</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12011930, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12011988\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12011988\"><abbr class=\"published\" title=\"2009-04-11T04:46:34-05:00\">April 11, 2009  4:46 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12011988);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12011988');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>HP does it again. I bought a brand new 24\" monitor last year and could not get it to work correctly on with my computer. In the beginning I told the tech support person that it could be the video card lacked sufficent drivers to run the monitor, after 1 hour on the phone he tells me I need to buy a new HP computer as my computer is not up to running this monitor. So I hung up, bought a better video card for less than $50 and the monitor works fine. So much for HP Tech support, what a joke. I sold the montior and upgraded to a Dell 24\", much better screen and I am still using the \"{old computer. Do I ever think about buying another HP product, maybe a priinter not a Monitor or computer.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12011988, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12012130\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=533661\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-533661-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=533661\">Barney_The Plug_ Frank</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12012130\"><abbr class=\"published\" title=\"2009-04-11T04:56:38-05:00\">April 11, 2009  4:56 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12012130);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12012130');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Just go to an HP store and pop off the keys you need off one of their display models, similar to yours.  I'm sure it will not cost them $298 to have them replaced.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12012130, 'Barney_The Plug_ Frank')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12012205\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=75667\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-75667-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=75667\">cheviot</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12012205\"><abbr class=\"published\" title=\"2009-04-11T05:02:15-05:00\">April 11, 2009  5:02 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12012205);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12012205');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c12012130\" rel=\"nofollow\">Barney_The Plug_ Frank</a>:</p><p>Oh good. Advocate stealing and destroying property.</p><p>Grow up.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12012205, 'cheviot')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12012777\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Brent Woodle    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12012777\"><abbr class=\"published\" title=\"2009-04-11T05:49:26-05:00\">April 11, 2009  5:49 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12012777);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12012777');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Laptop keyboards are incredibly cheap.  I spilled a beer on mine and replaced it by hand: $13 on Ebay.  There are powersellers who sell all models of laptop keyboards.</p><p>On my Inspiron all you have to do is pop off a 2 inch plastic panel near the screen and take out 2 screws to remove the keyboard - it takes 5 minutes to replace.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12012777, 'Brent Woodle')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12013232\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=396144\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-396144-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=396144\">Lucky225</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12013232\"><abbr class=\"published\" title=\"2009-04-11T06:32:47-05:00\">April 11, 2009  6:32 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12013232);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12013232');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Aww man, I thought it was the P's and Q's I had to be watching all this time, not the P's and O's! Doh!</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12013232, 'Lucky225')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12014908\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12014908\"><abbr class=\"published\" title=\"2009-04-11T12:02:13-05:00\">April 11, 2009 12:02 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12014908);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12014908');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I have to side with Randy on this one only because I bought a POS HP desktop and can't even find a number for customer service.  This thing is supposed to have 8 gigs and had wonderful customer reviews before I bought it but it's slower than the five year old Dell that I replaced (that really didn't need replacing, I just wanted shiny and new) and it has \"issues\".  I can't watch anything like youtube that requires buffering because it's stilted, plus I can be typing or surfing and it just puts itself to sleep but then won't walk up.  Oh, and this is the best part, I can't open links because it doesn't recognize the file!! Talk about a piece of crap.  This is the most expensive, worst computer I've ever bought.  I think this will last about a year before I throw it through the window and by a new Dell.  HP, you got me once but never again!</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12014908, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12020348\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=2180\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-2180-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=2180\">DH405</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12020348\"><abbr class=\"published\" title=\"2009-04-11T20:50:25-05:00\">April 11, 2009  8:50 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12020348);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12020348');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Buy replacement keys here :</p><p><a href=\"http://www.machinaelectronics.com/store/keylab/selectkeytype.cfm?m=HP_Pavilion_DV2000\" rel=\"nofollow\">[www.machinaelectronics.com]</a></p><p>Buy replacement keyboard here :</p><p><a href=\"http://e-techsiliconvalley.com/store/index.php?main_page=product_info&amp;products_id=103&amp;zenid=a472963f15c19824f0ea7735e0888f4c\" rel=\"nofollow\">[e-techsiliconvalley.com]</a></p><p>..Screw you, HP.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12020348, 'DH405')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12025330\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">clickable    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12025330\"><abbr class=\"published\" title=\"2009-04-12T01:30:36-05:00\">April 12, 2009  1:30 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12025330);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12025330');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5206948/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop#c12020348\" rel=\"nofollow\">SMSDHubbard</a>: Thanks. I bookmarked both links. Never know when they may come in handy, if not for me, then for a friend.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12025330, 'clickable')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12020452\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=255368\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-255368-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=255368\">SacraBos</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12020452\"><abbr class=\"published\" title=\"2009-04-11T20:59:36-05:00\">April 11, 2009  8:59 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12020452);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12020452');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I was thinking I'd blame the ... uh... guy that sent that in, but I have the same issue..</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12020452, 'SacraBos')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12024194\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">clickable    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12024194\"><abbr class=\"published\" title=\"2009-04-12T00:22:15-05:00\">April 12, 2009 12:22 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12024194);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12024194');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>They're both right, in my experience. On a practical level, it's very simple to pry off the keys and replace them, and if you're careful about it, you can pretty well assure that you won't damage anything.</p><br /><p>OTOH, the tech support dude is also right. HP does not consider it a user-replaceable part or however they phrase it, and they do not send out replacements, even though I'm sure the cost per key is a few cents at most. If the keys go wonky, you have to send the machine in to them.</p><br /><p>I've had this happen twice, and both times was told to send the system in for repair. Luckily, both times my machines were under warranty. It seems idiotic that they will ship me a hard drive to replace myself (under warranty) and let me ship the bad one back to them, but they won't let me swap out a stupid key on the keyboard.</p><br /><p>The twist here is that his machine - according to HP - was not under warranty, and of course the quoted repair cost of $298 is insane. In this instance, he needs to check out aftermarket repair options. I'm not sure why he doesn't stand firm on his claim that his system is under warranty, his lack of clarity on this is confusing.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12024194, 'clickable')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-12025292\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">clickable    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12025292\"><abbr class=\"published\" title=\"2009-04-12T01:27:50-05:00\">April 12, 2009  1:27 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12025292);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12025292');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5206948/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop#c12024194\" rel=\"nofollow\">clickable</a>: Oh, and one time I told customer service I suspected it was my own fault and expressly said I wanted to buy the necessary replacement keys, and he still said - since it was under warranty, \"no problem, it will be serviced under warranty, don't worry about it, no charge.\" I don't know what the magic word is to get over-and-above customer service; another time I had horrendous experience, albeit always-cordial conversations with customer service people, when my laptop needed repair under warranty and it took 3 trips to the service center till they got it right.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12025292, 'clickable')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12025761\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">clickable    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12025761\"><abbr class=\"published\" title=\"2009-04-12T01:54:59-05:00\">April 12, 2009  1:54 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12025761);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12025761');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>Also? Possibly we are making mountains out of molehills. I think it may be possible to order a keyboard from the HP Parts Surfer. Here's what I came up with:<br />Part Number 442887-001 <br />Keyboard assembly - 88 keys 101-key compatible Windows Vista supported - Integrated 10-key numeric keypad US <br />$57.55<br />This is for the the Compaq Presario F750US Notebook PC (KC489UA).<br />I started the search here: <a href=\"http://partsurfer.hp.com/cgi-bin/spi/main?sel_flg=pmhier&amp;oid=82710&amp;cpric=us\" rel=\"nofollow\">[partsurfer.hp.com]</a> , entered OP's computer part number as KC 489UA, which it identified as a Compaq F750US.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12025761, 'clickable')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12030728\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=95687\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-95687-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=95687\">MrEvil</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12030728\"><abbr class=\"published\" title=\"2009-04-12T11:39:02-05:00\">April 12, 2009 11:39 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12030728);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12030728');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>Generally speaking, even if the CSR wanted to send the guy the two keys he can't. HP doesn't have just the individual keys. They have whole keyboards. Nobody sells JUST the keys for a laptop keyboard. Heck, I don't even think you can buy individual replacement keycaps for IBM model M's (except for speciality or Point of Sale keys). If you need one you have to buy the whole set.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12030728, 'MrEvil')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12034241\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12034241\"><abbr class=\"published\" title=\"2009-04-12T18:31:38-05:00\">April 12, 2009  6:31 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12034241);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12034241');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>true enough, keyboards for laptops are complete units, going anywhere from $30-$90...  i used to work at dell, but maybe being who i am, i would have told randy that his warranty is up, but not by much. i'd check with a manager and send him a keyboard anyway, covered, free, it's the only right thing to do.  and if i couldn't, i'd ask him to purchase the part if he wants to do it himself, as the warranty is indeed expired and it wouldn't matter to HP if he took it apart or not.  c'mon, the warranty is up by like 3 weeks?  that's not a problem to a multi-billion dollar company.  but maybe it is and that's why i don't work there anymore.  there's the human thing to do, and the machine thing to, guess which path tech support likes to take. </p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12034241, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12047036\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12047036\"><abbr class=\"published\" title=\"2009-04-13T11:38:07-05:00\">April 13, 2009 11:38 AM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12047036);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12047036');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I hear you, F**K HP, their customer service and many of their products are straight up garbage.  Number one, if HP genuinely cared about their customers, they would be willing to ship unique keys to customers.  I think anyone here who has owned other consumer electronics knows that there are a lot of good companies out there they will send you even the smallest of individual parts for repair, and it's a joke that they wouldn't do that to keep their customers happy.<p>But even if you give them the benefit of the doubt, at the very LEAST they shouldn't be giving the customer a line of crap about how they are going to damage the hardware etc if they do it themselves!  They could have at least been honest about the fact that 300 bucks is outrageous for something as small and easily self-repairable and tried to steer him away from that.  Of course, these guys are probably being paid next to nothing in some country halfway around the world and could care less about HP or it's customers, so what do you expect... If that's the way HP chooses to handle it's customers, you can already see how much they care.</p><p>Regardless of the specifics of ANY problem, 300 dollars is an outrageous price to pay just for someone to even LOOK at your laptop.  If you send it in, and they determine you need a part that costs more than you want to pay and you don't want to go through with  the repairs- there's 300 bucks down the toilet.  After hearing stories like this and having about 5 of my own within only a few years of owning my laptop, I know I won't be buying any more HP products.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12047036, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12059883\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=10788\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=10788\">headcase</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12059883\"><abbr class=\"published\" title=\"2009-04-13T20:26:01-05:00\">April 13, 2009  8:26 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12059883);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12059883');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>The company that made it big by elevating the razor and blades sucker-punch model to an art-form... big surprise that they both 1) skimp on their customer services and 2) try to trick non-computer-savvy users to give them more money.</p><p>BTW, how does the fact checking work on articles like this? Even for HP this feels over-the-top.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12059883, 'headcase')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12088131\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Sarah House    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12088131\"><abbr class=\"published\" title=\"2009-04-14T19:58:55-05:00\">April 14, 2009  7:58 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12088131);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12088131');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>A key on my macbook pro broke off when I was trying to clean my keyboard (totally my fault; not a wear&amp;tear thing) and I got really lucky: a few weeks later I went to a weird concert where they smashes an old Powerbook on stage, so I ran up and took the key I needed. :D</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12088131, 'Sarah House')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-12194840\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=46562\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-46562-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=46562\">serotoninzero</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-12194840\"><abbr class=\"published\" title=\"2009-04-18T19:50:54-05:00\">April 18, 2009  7:50 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(12194840);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=12194840');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Hah. My friend's HP laptop was having overheating issues.  It would get really hot while running intense applications, and then would shutdown.  He sent it in.  He got it back like a day later, just insanely fast shipping, with a wiped hard drive.  That's all they did was wipe the hard drive and send it right back.  No wonder it was shipped back so fast!  They also recommended not using those programs any more.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(12194840, 'serotoninzero')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment last\" id=\"comment-13677336\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Anonymous    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/04/hp-will-fix-your-o-and-p-keys-for-298oh-hell-just-buy-a-new-laptop.html#comment-13677336\"><abbr class=\"published\" title=\"2009-06-17T15:28:00-05:00\">June 17, 2009  3:28 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(13677336);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=13677336');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>This is no where as insightful or complex as the other answers. Still,  when I had the issue with my own computer I simply rolled up a tiny piece of paper and stuck it under the section of the key that crosses. It doesn't work as well as the other keys, but definitly a quick fix until you can replace the keyboard.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(13677336, '')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>");


