<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7174076</id><updated>2011-11-27T16:48:09.898-08:00</updated><category term='Home Theatre'/><category term='Universal Remote'/><category term='Joystick problem'/><category term='LCD'/><category term='Dismantle'/><category term='XBOX 360'/><category term='Harmony 880'/><category term='Media Center'/><category term='K750i'/><title type='text'>All about Everything</title><subtitle type='html'>all i know.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7174076.post-8009700034507684009</id><published>2009-02-23T21:49:00.000-08:00</published><updated>2009-02-23T21:50:55.561-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XBOX 360'/><category scheme='http://www.blogger.com/atom/ns#' term='LCD'/><category scheme='http://www.blogger.com/atom/ns#' term='Home Theatre'/><category scheme='http://www.blogger.com/atom/ns#' term='Harmony 880'/><category scheme='http://www.blogger.com/atom/ns#' term='Media Center'/><category scheme='http://www.blogger.com/atom/ns#' term='Universal Remote'/><title type='text'>Home PC Media Center</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_xFhQ4yAgnyc/SZj_rNDOB9I/AAAAAAAAAsM/ZuonjQ2wKqY/s1600-h/IMG_7013.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_xFhQ4yAgnyc/SZj_rNDOB9I/AAAAAAAAAsM/ZuonjQ2wKqY/s320/IMG_7013.jpg" alt="" id="BLOGGER_PHOTO_ID_5303269678931380178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cv-udayph%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Cv-udayph%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Cv-udayph%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	mso-themecolor:hyperlink; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style=""&gt;Home PC/Laptop Media Center&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Shifted into our new house like a year back, I always wanted to have a media center set up with the hardware I have. &lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;LG 42” LCD&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;XBOX 360 Premium&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Sony 850W RMS Home theatre (DAV-DZ556KB)&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Lenovo T60&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Logitech Harmony 880&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Microsoft MCR&lt;/p&gt;&lt;p class="MsoNormal" style=""&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;I did a simple set up linking my T60 to show output on my LCD. There are a lot of opinions online on which option is better &lt;a href="http://forum.ecoustics.com/bbs/messages/5/150612.html"&gt;DVI vs Component v/s VGA&lt;/a&gt;. I was left with no choice as my T60 has a VGA output. A local AV splitter did the job of linking all the audio output (Tata Sky, T60 and XBOX) through the Sony HT. All was good as I was able to watch television, play Xbox and watch all media from my T60 on my LCD. My first problem was space, lots of movies, songs and pictures to be stored and obviously a regular 80-160 GB drive would fill up in days. My immediate option was an external Western Digital Drive, There are options but the one that fit my pocket and immediate space requirements was a 500 GB Essential. I am somehow not much comfortable with the trail software that comes with it so re-formatted the drive as NTFS. Now XBOX 360 users might have to &lt;a href="http://www.gamespot.com/pages/forums/show_msgs.php?topic_id=26412544"&gt;read up&lt;/a&gt;  as the XBOX 360 does not recognize NTFS and with FAT there is a 4 GB file size limit. I readily opted for NTFS as I was never going to play my movies, songs off my XBOX knowing of the overheating issues (&lt;a href="http://en.wikipedia.org/wiki/Xbox_360_technical_problems"&gt;ROD&lt;/a&gt;) with the box. For me the XBOX 360 is purely a gaming console. There I was with all my data backed up on my WD drive. &lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;All went good for a few days until I faced another issue which was handling about 4 remote controls. With all the devices listed above I had shuffle between their remote controls to make sure I got control of the entire system. This is when I started looking for a universal remote control. My immediate choice was a Harmony remote from Logitech, yes they are expensive but in the end I guess worth it. I got a refurbished &lt;a href="http://www.amazon.com/gp/product/B000O7I6VE"&gt;deal&lt;/a&gt; on Amazon  for my Harmony 880, it’s good as new and works perfect. Hours after unpacking I had all my other remotes back in the drawer controlling all my devices using the 880. The Harmony remote worked perfect for me to control all my devices except for my Laptop. I had go up to my laptop every time I had to pause/play a movie etc. &lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Now this one got me big time the T60 has an inbuilt IRDA port for data transfer, after looking for a while I found IrDA Remote Control (&lt;a href="http://www.sphinx-soft.com/IrRC/index.html"&gt;IrRC&lt;/a&gt;). This worked good for me but was limited to Windows Media Player. I Prefer VLC over MP.&lt;span style=""&gt;  &lt;/span&gt;With IrDA I realized the range for the inbuilt laptop IRDA slot was limited to a few feet, basically very low range. I had to look for something else. Buying a USB-IR dongle was one of the options but couldn’t find one with the local vendors. After a lot of searching my search term changed from IR Remote to Bluetooth remote.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;I have a N73 which has Symbian V3. &lt;a href="http://remotud.sourceforge.net/en/index.html"&gt;Remotud&lt;/a&gt; is a good tool which allows you to control a descent set of media players using your Symbian compatible remote control currently only supports Symbian V1 and V2 compatible devices, so I had to look for something else. I found a few other tools but all of them had some or the other issue. SallingClicker is another good choice if you plan to shell out some money, Trial worked good for me. &lt;/p&gt;  &lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cv-udayph%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Cv-udayph%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Cv-udayph%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	mso-themecolor:hyperlink; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style=""&gt;I shifted my search from a software to control media players to a software to manage media instead, assuming that such a tool would definitely have an option to set up a remote control. Two best free options available are &lt;a href="http://xbmc.org/"&gt;XBMC&lt;/a&gt; (XBOX Media Center) and &lt;a href="http://www.team-mediaportal.com/"&gt;Media Portal&lt;/a&gt; there are other options like &lt;a href="http://boxee.tv/"&gt;Boxee&lt;/a&gt;, &lt;a href="http://www.gbpvr.com/"&gt;GB-PVR&lt;/a&gt; etc. I shortlisted on Media Portal and XBMC both are free to use and work with Linux and Windows. XBMC also works with the original XBOX. There are quite a few comparison &lt;a href="http://www.vanutsteen.nl/2008/11/19/mythtv-vs-freevo-vs-xbmc-vs-mediaportal-vs-elisa/"&gt;threads&lt;/a&gt;. I personally prefer Media Portal and stuck to it. Coming back to the earlier problem of controlling PC media players using my Harmony 880, Media portal supports configuration using Windows &lt;a href="http://www.xpmediacentre.com.au/community/media-portal-discussion-support/33596-microsoft-mce-remote-media-portal.html"&gt;Media Center remote&lt;/a&gt; and the same can be added to the Harmony 880 profiles. This basically allows me to control the entire setup using a single remote control.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-8009700034507684009?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/8009700034507684009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=8009700034507684009' title='40 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/8009700034507684009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/8009700034507684009'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2009/02/home-pc-media-center.html' title='Home PC Media Center'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xFhQ4yAgnyc/SZj_rNDOB9I/AAAAAAAAAsM/ZuonjQ2wKqY/s72-c/IMG_7013.jpg' height='72' width='72'/><thr:total>40</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-6476545283478230777</id><published>2007-09-25T08:18:00.000-07:00</published><updated>2009-02-23T21:52:37.305-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joystick problem'/><category scheme='http://www.blogger.com/atom/ns#' term='K750i'/><category scheme='http://www.blogger.com/atom/ns#' term='Dismantle'/><title type='text'>K750i Reviewed</title><content type='html'>&lt;p&gt;I have been using the K750i for almost 2 years now. My immediate opinion about the phone would be, this is still one of the best phones available in the market. I had read reviews from various sites before selecting the K750i, my next immediate choice was the Nokia 6630, but the K750i was a clear winner. &lt;/p&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Features: &lt;/b&gt; &lt;/em&gt; You speak of a feature and its available in the K750i below are a few that caught my eye.&lt;br /&gt;1. 2 MPX Camera with Flash.&lt;br /&gt;2. MP3,MP4 player with equalizers.&lt;br /&gt;3. Memory stick slot.&lt;br /&gt;4. Blue tooth/Infrared.&lt;br /&gt;5. Dedicated buttons for music player/camera.&lt;br /&gt;6. More than 1 hour video clip recording. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;b&gt; &lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class="review_image" align="center"&gt;&lt;img id="RevImg" alt="" nextimg="http://www.mouthshut.com/rimages/imageProductSmall.php3?name=2007\9\925069916-135847-2.jpg" src="http://www.mouthshut.com/rimages/imageProductSmall.php3?name=2007%5C9%5C925069916-135847-1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="smallfont"&gt;&lt;a href="javascript:NextPhoto();"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt; &lt;em&gt;Looks: &lt;/em&gt; &lt;/b&gt; SE phones were never about the looks, same is with the K750i. Its a plain candy bar shaped phone which comes in 2 colors black and silver. Nothing exceptional about the way the K750i looks.&lt;br /&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Camera: &lt;/b&gt; &lt;/em&gt; This is something the K750i is best at. The 2 mpx camera is perfect for any kind of pictures. I have a Cannon Powershot 7mpx, no comparisons but the K750i camera stands firm on its place. Supports multiple modes like the still photo and the video mode, and multiple quality modes like the fine and superfine modes. Something exceptional to mention about the camera is the inbuilt LED flash which pretty much serves the purpose while taking pictures in the dark, though it has a limited range it definitely  makes the difference. One more thing that justifies the K750i’s design is the camera cover, i used mobile phones before and spoilt a few  lacking a  camera cover.  This is not the case with the K750i. To know what the K750i camera is capable of visit http://www.flickr.com/cameras/sonyericsson/k750i/ &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;em&gt; &lt;b&gt;Music Player: &lt;/b&gt; &lt;/em&gt; One word to describe the K750i music player is "Awesome". Works perfect, custom setting with the equalizers is great add on. Mega bass works great for people who like bass for others you always have an option to turn it off. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Memory Card: &lt;/b&gt; &lt;/em&gt; K750i comes with an add on 64MB card which can be used with the provided memory slot. On first looks the memory stick slot cover looks fragile, I have turned and twisted it in all possible ways in these 2yrs and it is still intact. Data can be moved from and to the memory stick comfortably using the provided data cable. The memory card can be used with any computer operating on XP+ environments without installing any drivers which works great for people travel buffs. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Layout: &lt;/b&gt; &lt;/em&gt; The space available on the K750i body is used till the last bit to make it more usable. Dedicated buttons for music player can be used to pause and play music without unlocking the phone, while in music mode the up down button on the right hand side of the phone [which is used to zoom in out pictures while in camera mode] can be used to reduce and increase volume, holding down the up down button moves to the next track while playing MP3’s and moves to the next radio station while listening to FM. Dedicated photo button is a great add on as moving the camera shutter down activates it and one can take pictures without unlocking the phone. Keypad though looks delicate on first looks works perfect for a long time. "Joystick" i will come to it in the cons section. Camera shutter can become a pain at times while using the infrared as the phone moves a lot when on plain surface. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Sound reception: &lt;/b&gt; &lt;/em&gt; Sound reception is at par with other phones in the market, nothing bad or exceptional about it. But again while on call when turned to speaker, the volume is pretty low from what it performs while in Mp3 or Radio mode. I have not been able to find out why, but it does work that way. Not really a concern as we all know that speakers drain battery life and are used only when necessary. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Games/Utilities: &lt;/b&gt; &lt;/em&gt; Free utilities like messengers, browsers can be downloaded. K750i also has a remote function which can be used to control presentations or media player on a computer easily, further you can also use your K750i to control your computer desktop via phone through a few utilities available over the internet. All these utilities are jar files and can be easily downloaded and installed on the phone. Best places to find all the goodies are http://www.myk750.lasyk.net/ or http://www.getjar.com/software/Sony-Ericsson/K750 &lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Cables and earphones: &lt;/b&gt; &lt;/em&gt; One thing to notice about the cables and the earphones is that all of them are pretty long in length, most of us find greater length useful but it becomes a hindrance especially with the earphones. Cables work fine and are pretty durable. The earphones could have been of better quality though. With quality i don’t mean the music quality, These earphones produce some great bass and music, but the cables are pretty low in quality and break off soon if used constantly, mine went bad in first 3 months. New sets are available at a cost of around 800-1200. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Add ons: &lt;/b&gt; &lt;/em&gt; Sony Ericsson site talks about add ons for the K750i and there are a few good ones like the add on flash which should be a great add on for photo buffs. Also the earphones that come with the W550 are a great combination with the K750i. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;One more thing to consider is that there is a lot of help available for the K750i. There are user forums and sites which talk bout tweaking it. I have experimented a few myself, see &lt;a href="http://setfront.blogspot.com/2006/08/dismantle-k750i.html"&gt;my post on dismantaling a K750i&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This was all good about the phone now the bad. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Joystick: &lt;/b&gt; &lt;/em&gt; The worst thing that could happen to a K750i is the joystick. No reasons explained no reasons found, but there have been too many complaints about the joystick, might be dirt, water, or regular use. But the joystick is guaranteed to fail on you in a couple of months of regular use. You can get the joystick replaced if under warranty or by paying a cost of around Rs 500 otherwise at any of the SE service centers. My joystick has gone bad for almost 4 months now, thanks to my adventures with my K750i i cant get it replaced, but that doesn’t kill the phone. I am still able to play music, videos, radio, skip songs, change channels, take pictures, videos, zoom pictures, delete pictures, view slide show, Use the blue tooth/infrared to send/receive files, select multiple files and manipulate them, do all the basic operations that a phone is supposed to do. All this with a handicapped phone without an operational joystick. So even if the phone joystick turns bad as did mine, the phone doesn’t die and can be used. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Battery Life: &lt;/b&gt; &lt;/em&gt; This has always been a point of concern in the SE mobile phones, and same is with the K750i, but a simple tweak can help you here, the K750i allows you to set the screen brightness and setting it on low reduces the drain. I have been able to play FM/MP3’s on 8-10% battery charge for more than an hour. But yes if you are constantly on the phone and talk for hours this would be a concern.&lt;br /&gt;&lt;br /&gt;The video player is a bit crappy and skips frames if the Mp4 files are not of the said specs. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;em&gt; &lt;b&gt;Conclusion: &lt;/b&gt; &lt;/em&gt; The phone is a definite worth for your money, best phone available if you are a street photographer, also a great option for music fans. The phone has all you can ask for from a mid ranged phone just pray that the joystick doesn’t go bad on you. &lt;/p&gt;                     &lt;!-- google_ad_section_end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-6476545283478230777?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/6476545283478230777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=6476545283478230777' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/6476545283478230777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/6476545283478230777'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2007/09/k750i-reviewed.html' title='K750i Reviewed'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-6578869488903833494</id><published>2007-08-21T21:38:00.000-07:00</published><updated>2007-08-22T00:10:28.951-07:00</updated><title type='text'>.Net Quick Look</title><content type='html'>&lt;span style="font-size:85%;"&gt;Take these as notes you come up with while reading books or over internet. I keep on updating this post.&lt;br /&gt;&lt;br /&gt;.Net Framework&lt;br /&gt;==============&lt;br /&gt;-&gt;. IL - Intermediate language - MSIL&lt;br /&gt; -&gt; Code &gt;&gt; Compilation &gt;&gt; IL/MSIL&lt;br /&gt;-&gt;. CLR - Common language runtime&lt;br /&gt; Manages&lt;br /&gt; -------&lt;br /&gt; -&gt; Garbage Collection&lt;br /&gt; -&gt; Memory Management&lt;br /&gt; -&gt; CAS - Code Access Security [Identity/Principal]&lt;br /&gt; -&gt; IL &gt;&gt; CLR + JIT &gt;&gt; Machine Code&lt;br /&gt; -&gt; Code Verification - Pointers point to the right location&lt;br /&gt;                      - Correct parameters are passed to functions&lt;br /&gt;&lt;br /&gt;-&gt;. CTS - Common Type Specification&lt;br /&gt; -&gt; Sepcifies common types for all languages&lt;br /&gt; -&gt; CLS - Defines specifications to be followed by any language to be a .Net&lt;br /&gt;          language&lt;br /&gt;&lt;br /&gt;-&gt;. BCL - Base Code Library&lt;br /&gt;&lt;br /&gt;-&gt;. Managed Code - Any code that is managed by the CLR.&lt;br /&gt;&lt;br /&gt;-&gt;. Assembly - Logical unit of deployment in .Net&lt;br /&gt; -&gt; Assembly = Metadata + Manifest + Resources.&lt;br /&gt; -&gt; Metadata contains all the types, variables, properties, classes etc..&lt;br /&gt;    used in the assembly&lt;br /&gt; -&gt; Manifest holds list of all the files used by the assembly - Version No,&lt;br /&gt;    Security Identity etc.&lt;br /&gt; -&gt; Assemblies can be single/multifile assemblies.&lt;br /&gt; -&gt; Each file of a multipart assembly is called a managed module.&lt;br /&gt; -&gt; AL.exe is used to create multifile assemblies.&lt;br /&gt;&lt;br /&gt;-&gt;. Types of Assemblies -&lt;br /&gt; -&gt; Private - Stored in the application directory.&lt;br /&gt; -&gt; Public - Stored in the Global Assembly Cache&lt;br /&gt;&lt;br /&gt;-&gt;. Namespace - Locical grouping which helps seperate two classes with the same&lt;br /&gt;            name in an assembly.&lt;br /&gt;&lt;br /&gt;-&gt;. ILDASM - Tool to view internals of an assembly.&lt;br /&gt;&lt;br /&gt;-&gt;. Delay Signing - Delay signing is about securing an assembly, this allows you&lt;br /&gt; to sign an assembly using only the public key with the developers not having&lt;br /&gt; access to its private key and register it in the GAC and later sign the&lt;br /&gt; assembly with the private key. &lt;assembly:assemblydelaysignattribute(true)&gt;&lt;br /&gt;             &lt;br /&gt;-&gt;. Garbage Collection: A feature of the CLR that releases unused objects from&lt;br /&gt; the heap when there is shortage of memory.&lt;br /&gt; -&gt; Use the Finalize() method to release objects from memory manually, this&lt;br /&gt; is called just before Garbage collection takes place, further call the GC.&lt;br /&gt; Collect() method to perform Garbage Collection.&lt;br /&gt; -&gt; Garbage collection can be disabled by specifying GCConcurrent to false in&lt;br /&gt; the config file&lt;br /&gt;&lt;br /&gt;-&gt;. Assembly versioning in GAC: By default it will pick up the latest version.&lt;br /&gt; -&gt; You can also specify OldVersion and NewVersion attributes under the&lt;br /&gt; BindingRedirect tag under the config file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ADO.NET&lt;br /&gt;=======&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-&gt;. Command Object&lt;br /&gt; -&gt; Non-Query: Used for DML statements and returns the No. of rows affected&lt;br /&gt; -&gt; Execute Reader: Returns a set of rows/Datareader&lt;br /&gt; -&gt; Execute Scalar: Returns the first field in the first row.&lt;br /&gt; -&gt; To execute a SP using ADO.Net: Add Command &gt;&gt; Set command text &gt;&gt; Set&lt;br /&gt; command type &gt;&gt; Add params to the param collection &gt;&gt; Call NonQuery,Scalar&lt;br /&gt; etc &gt;&gt; Set command for dataadaptar &gt;&gt; Call Fill.&lt;br /&gt;&lt;br /&gt;-&gt;. Command Behaviour: Can be passed to a command so specify the behaviour of&lt;br /&gt; the command eg, close connection after execute, get schema only.&lt;br /&gt;&lt;br /&gt;-&gt;. DataSet&lt;br /&gt; -&gt; ReadXML: Read XML into dataset.&lt;br /&gt; -&gt; WriteXML: Write XML to disk.&lt;br /&gt; -&gt; GetXML: Get XML string.&lt;br /&gt; -&gt; HasChanges: Check if any changes have been made.&lt;br /&gt; -&gt; GetChanges: Get latest changes into a new dataset.&lt;br /&gt; -&gt; RejectChanges: Discard all changes.&lt;br /&gt;&lt;br /&gt;-&gt;. A Datatable outside a dataset cannot exist in relationships&lt;br /&gt;&lt;br /&gt;-&gt;. Dataview object sits on top of the datatable object, you can include data&lt;br /&gt; from multiple tables in a dataview, modifications in dataview doesnt modify&lt;br /&gt; data in a datatable.&lt;br /&gt;&lt;br /&gt;-&gt;. Rowstate property shows state of a row Deleted/Not&lt;br /&gt; -&gt; Datarow.delete marks row for deletion&lt;br /&gt; -&gt; Datarow.remove delets the row from the dataset&lt;br /&gt;&lt;br /&gt;-&gt;. Columns can be validated in a datatable by declaring a datatable with&lt;br /&gt;events.&lt;br /&gt; -&gt; Datatable_ColumnChanging even can be used to validate data by checking&lt;br /&gt; the proposed value&lt;br /&gt; -&gt; To check for entire row use the columns_changed or rowchanging.&lt;br /&gt; -&gt; You can set errors in the set ColumnError or RowError property&lt;br /&gt; -&gt; You can check if the Dataset or DataTable has errors by using HasErrors&lt;br /&gt; property&lt;br /&gt;&lt;br /&gt;-&gt;. Datarow.Select(&lt;expression&gt;,&lt;sortfield&gt;,&lt;sortfield&gt;)&lt;br /&gt;&lt;br /&gt;-&gt;. DataRelation(&lt;/sortfield&gt;&lt;/sortfield&gt;&lt;/expression&gt;&lt;/assembly:assemblydelaysignattribute(true)&gt;&lt;/span&gt;                                 &lt;table&gt;&lt;span style="font-size:85%;"&gt;,&lt;pk&gt;,&lt;fk&gt;) &lt;br /&gt; &lt;br /&gt;-&gt;. Command &gt;&gt; DataAdaptar &gt;&gt; Dataset&lt;br /&gt; -&gt; Table Mapping in datasets is used to specify matches for tables in the&lt;br /&gt; database to the tables specified in the dataset&lt;br /&gt; -&gt; Columns Mapping is a similar concept for columns.&lt;br /&gt;&lt;br /&gt;-&gt;. You can specify extra parameters in connection string like&lt;br /&gt;-&gt; pooling = T/F&lt;br /&gt;-&gt; MinPoolSize = 10, MaxPoolSize = 20&lt;br /&gt;-&gt; Connection lifetime = &lt;seconds&gt;&lt;br /&gt;&lt;br /&gt;-&gt;. Typed Dataset: Datasets derived from the base dataset class +  has XSD [XML&lt;br /&gt; Schema definition] of the rows and columns and allows to generate a new&lt;br /&gt; dataset from it. Fields are reffered in typed datasets with Names and not&lt;br /&gt; with indexes.            &lt;br /&gt;&lt;br /&gt;-&gt;. Locking is handled internally in .Net to handle it manually&lt;br /&gt; -&gt; Check the timestamp of the record on consecutive accesses.&lt;br /&gt; -&gt; Check for the actual value if matches in DB.&lt;br /&gt;&lt;br /&gt;-&gt;. Dataset.Clone copies only structure, .Copy copies structure + Data&lt;br /&gt;&lt;br /&gt;-&gt;. Connection pooling is enabled by default in ADO.Net, it creates a pool of&lt;br /&gt; connections for the same connection string, calling connection.close returns&lt;br /&gt; the connection object to the pool    &lt;br /&gt;&lt;br /&gt;-&gt;. Reflection: Accessing, interrogating and executing an assembly using its&lt;br /&gt;Metadata.&lt;br /&gt;&lt;br /&gt;-&gt;. Value Types                         &lt;br /&gt; -&gt; Stored on a stack                  &lt;br /&gt; -&gt; Holds actual value                 &lt;br /&gt; -&gt; Structures                         &lt;br /&gt; -&gt; Boxing [Val -&gt; Ref]                &lt;br /&gt; -&gt; Default in .Net&lt;br /&gt; -&gt; Option strict can be used to highlight Un/Boxing in .Net&lt;br /&gt;&lt;br /&gt;-&gt;.  Reference Types&lt;br /&gt; -&gt; Stored on a Heap&lt;br /&gt; -&gt; Holds pointer to a memory location&lt;br /&gt; -&gt; UnBoxing [Ref -&gt; Val]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-&gt;. Exceptions&lt;br /&gt; -&gt; System Excepetions: .Net generated&lt;br /&gt; -&gt; Application Exceptions: Application generated.&lt;br /&gt; &lt;br /&gt;-&gt;. Code Access Security: Feature of CLR to provide security over code access.&lt;br /&gt; -&gt; Code Access Permission: Access to print, access registry etc.&lt;br /&gt; -&gt; Identity Permission: Identity of the running code.&lt;br /&gt; -&gt; Role based permission: Identity of the user running the code.&lt;br /&gt; Code Access security can be implemented in two ways&lt;br /&gt; -&gt; Declarative: Using attributes&lt;br /&gt; -&gt; Imperative: Using objects&lt;br /&gt;&lt;br /&gt;-&gt;. Obfuscation is the process by which decompilation of an assembly can be&lt;br /&gt; avoided [dotfuscator]&lt;br /&gt;&lt;br /&gt;-&gt;. NGen -&gt; Allows Jitting the code to generate Native code in cache, saves time&lt;br /&gt; as the runtime will use Cache Image to run the application.&lt;br /&gt;&lt;br /&gt;SQL&lt;br /&gt;===&lt;br /&gt;-&gt;. InnerJoin: Matching records from both the tables&lt;br /&gt;-&gt;. LeftOuterJoin: Matching records from the left and all from right&lt;br /&gt;-&gt;. RightOuterJoin: Matching records from the right and all from left&lt;br /&gt;&lt;br /&gt;-&gt;. Indexes: Useful to increase performance on queries.&lt;br /&gt; -&gt; PK are indexed by default&lt;br /&gt; -&gt; Clustered: Reorders physical storage so only one per table.&lt;br /&gt; -&gt; NonClustered: Maintains logical structure so multiple per table.&lt;br /&gt;&lt;br /&gt;Delete                              Truncate&lt;br /&gt;-&gt; Logs all deletes/Slow            -&gt; Doesnt log/Fast&lt;br /&gt;-&gt; Delete can have a criteria       -&gt; Truncate doesnt have a criteria&lt;br /&gt;-&gt; Can Trigger.                     -&gt; Cannot Trigger.&lt;br /&gt;&lt;br /&gt;-&gt;. Issues faced by locking if not implemented&lt;br /&gt;-&gt; Lost Updates: Updates are missed / Read Uncommitted&lt;br /&gt;-&gt; Non Repeatable Read -&gt; Different reads, same time, different values&lt;br /&gt;-&gt; Dirty Reads&lt;br /&gt;-&gt; Phantom Reads -&gt; You edit &gt;&gt; someone deletes &gt;&gt; you update.&lt;br /&gt;&lt;br /&gt;-&gt;. Types of transaction levels&lt;br /&gt;-&gt; Read UnCommitted: I can read modifications by others that are not yet&lt;br /&gt;committed&lt;br /&gt;-&gt; Read Committed: I cannot read modifications by others that are not yet&lt;br /&gt;committed&lt;br /&gt;-&gt; Repeatable Read:  I cannot read modifications by others that are not yet&lt;br /&gt;committed, Other cannot modify data that i have read.&lt;br /&gt;-&gt; Snapshot: Data that i have read when i started will not change till i&lt;br /&gt;finish.&lt;br /&gt;-&gt; Serializable: I cannot read modified/uncommitted data, No one can modify&lt;br /&gt;data that i have read, Others cannot insert rows that will affect the data&lt;br /&gt;that i have read.&lt;br /&gt;&lt;br /&gt;-&gt;. Locks&lt;br /&gt; -&gt; Intent: Locks data for me as i might read that data in the sequence of&lt;br /&gt; the transactions i perform.&lt;br /&gt;   -&gt; Intent Shared [IS]: I will read some but not all the data so place&lt;br /&gt;   shared locks&lt;br /&gt;   -&gt; Intent Exclusive [IX] : I will modify some but not all the data so&lt;br /&gt;   place exclusive locsk&lt;br /&gt;   -&gt; Shared with Intent Exclusive [SIX]: I might read all but modify some of&lt;br /&gt;   the data so apply shared on all and exclusive on modified.&lt;br /&gt; -&gt; Shared: All can read data that i read but cannot modify it.&lt;br /&gt; -&gt; Update: Lock data that i am about to update, if i update convert it into&lt;br /&gt; an exclusive lock else change it to a shared lock.&lt;br /&gt; -&gt; Exclusive: This data belongs to me, no reading or modifying allowed.&lt;br /&gt; -&gt; Schema: No changing schema&lt;br /&gt; -&gt; Bulk Update: No one can change anything in a table as i am doing a bulk&lt;br /&gt; update.&lt;br /&gt;&lt;br /&gt;-&gt;. UNION: Selects distict data from both the queries&lt;br /&gt;-&gt;. UNIONALL: Selects all the data from both the queries.&lt;br /&gt;&lt;br /&gt;-&gt;. Raise Error allows you to raise an error in an SP.&lt;br /&gt;&lt;br /&gt;-&gt;. Triggers: Update &gt;&gt; Execute trigger instead of an update&lt;br /&gt; -&gt; After Triggers &gt;&gt; Execute after.    &lt;br /&gt;&lt;br /&gt;Remoting and Webservices&lt;br /&gt;========================&lt;br /&gt;Previously: One process multiple assembly&lt;br /&gt;Now: One process multiple appdomains multiple assemblies  &lt;br /&gt;&lt;br /&gt;-&gt;.Application Domain:&lt;br /&gt;-&gt; Logical container allowing multiple assemblies to run within, providing&lt;br /&gt;them isolation&lt;br /&gt;-&gt; Provides isolation features of Processes without the overhead of inter&lt;br /&gt;process data transfer - Marshalling&lt;br /&gt;-&gt; Crashing of an applicaiton does not affect the execution of another.&lt;br /&gt;&lt;br /&gt;AppDomain D = Appdomain.Createdomain("NewD")&lt;br /&gt;D.ExecuteAssembly("A.exe")&lt;br /&gt;D.ExecuteAssemblyByName("A")&lt;br /&gt;AppDomain.Unload(d)&lt;br /&gt;&lt;br /&gt;-&gt;. UDDI: Universal Description Discovery and Integration - online directory of&lt;br /&gt; Web services&lt;br /&gt;&lt;br /&gt;-&gt;. DISCO: Discovery, used to make a list of all the webservices on a server and&lt;br /&gt; provide links for the same.&lt;br /&gt;&lt;br /&gt;-&gt;. Webservices can access all the features of .Net by inheriting the Webservice&lt;br /&gt; Base class&lt;br /&gt;&lt;br /&gt;-&gt;. The &lt;@ Webservice &gt; attribute qualifies a class to be a webservice class&lt;br /&gt;&lt;br /&gt;-&gt;. The &lt;webmethod&gt; attribute qualifies a method to be a web method&lt;br /&gt;&lt;br /&gt;-&gt;. Running the WebService (.asmx) file will show the default WSDLHelpGenerator&lt;br /&gt;file which allows you to test a web service.&lt;br /&gt;&lt;br /&gt;-&gt;. The Reference.vb file is one of the most important file at the clients end,&lt;br /&gt;this file contains all the methods as in the webservice at the server.&lt;br /&gt;&lt;br /&gt;-&gt;. The Proxy class at the client end makes late bound calls to the service&lt;br /&gt;using Invoke (Reflection)&lt;br /&gt;&lt;br /&gt;-&gt;. you can add remove protocols by adding/removing tags in Machine/Web.Config&lt;br /&gt;-&gt; &lt;conf&gt; &gt;&gt; &lt;system.web&gt; &gt;&gt; &lt;webservices&gt; &gt;&gt; &lt;protocols&gt;&lt;br /&gt;&lt;br /&gt;-&gt;. For the WSDL to include complex class definitions include the SoapRPCMethod&lt;br /&gt;attribute and add two instances of soap include attribute passing it the class&lt;br /&gt;type.&lt;br /&gt;&lt;br /&gt;-&gt;. &lt;webmethod(messagename:="")&gt; is used to distinguish between two functions&lt;br /&gt;in case of overloading&lt;br /&gt;&lt;br /&gt;-&gt;. &lt;webmethod(cacheduration:="")&gt; can be used to implement caching.&lt;br /&gt;&lt;br /&gt;-&gt;. &lt;webmethod(),&gt; can be used to make a web&lt;br /&gt;method oneway, where in the client doesnt expect a response from the server.&lt;br /&gt;OneWay methods do not return values.&lt;br /&gt;&lt;br /&gt;-&gt;. Shadow Copy - When a dll si copied to a different locaiton and then loaded&lt;br /&gt;its called shadow copy&lt;br /&gt;&lt;br /&gt;-&gt;. &lt;@ Page Src=""&gt; associates an aspx page with its code behind module&lt;br /&gt;&lt;br /&gt;-&gt;. Page life cycle&lt;br /&gt;-&gt; Page Init&lt;br /&gt;-&gt; Page Load - IsPostback and all control events&lt;br /&gt;-&gt; Page Render&lt;br /&gt;-&gt; Page Unload - Close files and release objects&lt;br /&gt;&lt;br /&gt;-&gt;. Resolve URL Method converts relative path to absolute path&lt;br /&gt;&lt;br /&gt;-&gt;. Page_Error event allows you to trap and clear errors [Server.ClearError]&lt;br /&gt;&lt;br /&gt;-&gt;. WebService Mistakes&lt;br /&gt;-&gt;Using .Net Types to pass data&lt;br /&gt; -&gt; If you pass a dataset object how is a J2EE application supposed to konw&lt;br /&gt; what is it&lt;br /&gt; -&gt; With datasets lot of data is passed to maintain the structure(Use classes&lt;br /&gt; instead)&lt;br /&gt;-&gt;Not taking advantage of .Net features&lt;br /&gt; -&gt; use caching with .net webservices webmethod results are stored on a&lt;br /&gt; server as cache and can be used for same parameter tyhpes instead of&lt;br /&gt; querying a db &lt;webmethod(cacheduration:="")&gt;&lt;br /&gt; -&gt; You can also store application data cache for passing out data that&lt;br /&gt; doesnt change very often HttpContext.Current.Cache.Item("")&lt;br /&gt; -&gt; &lt;webmethod(enablesessionstate:=true)&gt; use sessionstate persistance to&lt;br /&gt; store user perferences HttpContext.Current.Session("")&lt;br /&gt; -&gt; Also can store clientside cookies Myservice.CookieContainer = New System.&lt;br /&gt; Net.CookieContainer&lt;br /&gt;-&gt; One large request is better than several small requests&lt;br /&gt;-&gt; Request broker pattern: multiple small requests are clubbed into one large&lt;br /&gt;request&lt;br /&gt;-&gt; Use webservices to pass business logic rather than data.&lt;br /&gt;&lt;br /&gt;-&gt;. Make Async calls from webservice&lt;br /&gt;-&gt; Normally a webservice would call the invoke method&lt;br /&gt;-&gt; It also has a BeginInvoke call which places an AsyncRequest. BeginInvoke&lt;br /&gt;returns immediately without waiting for WS to return&lt;br /&gt; -&gt; System.AsyncCallBack - acts like a Function pointer delegate&lt;br /&gt; -&gt; AsyncState -&gt; Object to store unique info bout the call&lt;br /&gt; -&gt; Begin Invoke returns IAsyncResult Interface pointer this can be used to&lt;br /&gt; track down your request&lt;br /&gt;&lt;br /&gt; IAsyncResult&lt;br /&gt; -&gt; AsyncState -&gt; Object with a unique value [correlation id]&lt;br /&gt; -&gt; AsyncWaitHandle -&gt; Waithandle to block current threads execution&lt;br /&gt; -&gt; CompletedSynchronously -&gt; Allows your to identify if operation is already&lt;br /&gt; completed synchronously&lt;br /&gt; -&gt; IsCompleted- boolean Flag&lt;br /&gt;&lt;br /&gt; AsyncWaitHandle can be used to wait for a threads completion&lt;br /&gt; -&gt; WaitOne - Wait for the calls result&lt;br /&gt; -&gt; WaitAny - Wait for any call to return [multiple call mode]&lt;br /&gt; -&gt; Wait All - Wait till all calls return&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Threading&lt;br /&gt;=========&lt;br /&gt;-&gt;. Thread is the basic unit allocated processor time by the OS&lt;br /&gt;-&gt;. At any given point of time there are 2 threads running Main Application and&lt;br /&gt;GC&lt;br /&gt;-&gt;. Dim TS as ThreadStart = New ThreadStart(Address Of)&lt;br /&gt; Dim T as Thread = New Thread(TS)&lt;br /&gt;-&gt;. Thread Priority: Lowest, Below Normal, Normal, Above Normal, Highest&lt;br /&gt;-&gt;. Use Thread.CurrentThread to get the current running thread.&lt;br /&gt;-&gt;. Use Thread.Sleep to pause a thread, to pause it infinitely use&lt;br /&gt; T.Sleep(System.Threading.Timeout.Infinite)&lt;br /&gt;-&gt;. Thread.Sleep happens immediately, while thread.suspend happens only when its&lt;br /&gt;safe and the current operation is complete&lt;br /&gt;-&gt;. In a multithread environment you can call Thread.Join to make sure that one&lt;br /&gt;thread pauses its execution till the other one finishes its job.&lt;br /&gt;-&gt;. Threads running in the background are called Deamon threads, set T.&lt;br /&gt;IsBackground = True to make a thread deamon.&lt;br /&gt;-&gt;. Use SyncLock/End SyncLock to synchronize threads.&lt;br /&gt;-&gt;. Use ThreadState to know state of a thread [IsAlive, IsSuspended etc.]&lt;br /&gt;-&gt;. Wait Handles are used to synchronize threads [WaitAll, WaitAny, WaitOne]&lt;br /&gt;-&gt;. Mutex objects can be used to gain exclusive access over threads.&lt;br /&gt;-&gt;. ReadWriter locks can also be used to gain exclusive access to thread only&lt;br /&gt;while writing and then degrade back to nonexclusive while reading.&lt;br /&gt;&lt;br /&gt;Http Protocol&lt;br /&gt;=============&lt;br /&gt;-&gt;. Http is a generic stateless object oriented protocol.&lt;br /&gt;-&gt;. Http Transaction consists of 4 parts&lt;br /&gt; -&gt; Connection - This is a connection between the server and a client over&lt;br /&gt;    TCP port 80.&lt;br /&gt; -&gt; Request - Client sending a request message to the server.&lt;br /&gt; -&gt; Response - Server sending a response to the client.&lt;br /&gt; -&gt; Close - Closing of the connection by either both parties.&lt;br /&gt;-&gt;. Request: A Request is a CRLF seperated message giving details of the request&lt;br /&gt; -&gt; Request contains details like the Request type [Simple/Full], Method [&lt;br /&gt;    Get/Post], Protocol Version, Uri, Request Header [Field:Value], Data.&lt;br /&gt;-&gt;.              &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Use Cases&lt;br /&gt;=========&lt;br /&gt;-&gt;. Used during the analysis phase of a system design&lt;br /&gt;-&gt;. Used to identify system functionality and seperate a system into Actors and&lt;br /&gt; Use Cases&lt;br /&gt;-&gt;. Actors are anything thats external to the system and interacts with the system,&lt;br /&gt; Actors need to provide inputs and receive inputs from the system.&lt;br /&gt;-&gt;. Use cases describe behaviour of the system when one of these actors provide&lt;br /&gt; stimulus [event occurs, provide inputs] to the system. It describes the input&lt;br /&gt; from and output to other actors.&lt;br /&gt;-&gt;. There is a system boundary between the Actors and the Use cases.&lt;br /&gt;-&gt;. There are several relationships within the system like the &lt;&lt;uses&gt;&gt; or&lt;br /&gt; the &lt;&lt;contains&gt;&gt;&lt;br /&gt;-&gt;. &lt;&lt;uses&gt;&gt; is more like a function call or a subroutine.&lt;br /&gt;-&gt;. &lt;&lt;extends&gt;&gt; is extending the normal flow of the system to an alternative&lt;br /&gt; extended flow&lt;br /&gt;&lt;br /&gt;WBS&lt;br /&gt;===&lt;br /&gt;-&gt;. WBS is a process of defining the final and intermediate results of a&lt;br /&gt; project and the relationships between them.&lt;br /&gt;-&gt;. Allows to accomplish general requirements by splitting up tasks into smaller&lt;br /&gt;  ones and focusing work on them.&lt;br /&gt;-&gt;. WBS is involved in the planning phase, it is necessary for the team to have&lt;br /&gt; a thorough understanding of the project before starting this activity.&lt;br /&gt;-&gt;. Steps for WBS&lt;br /&gt; -&gt; Identify primary requirement or objective.&lt;br /&gt; -&gt; Branch out primary requirement into related subactivities, these could be&lt;br /&gt;    products or activities which directly lead to the primary objective.&lt;br /&gt; -&gt; Break down activities in to finer and accurate elements, continue till&lt;br /&gt;    the last activity is fine and accurate enough to be completed.          &lt;br /&gt;&lt;br /&gt;WSS&lt;br /&gt;===&lt;br /&gt;Security, Users and Groups [SPRights, SPRoleType]&lt;br /&gt;-&gt;. Users actions on a WSS site are controlled by the membership that s/he has.&lt;br /&gt;-&gt; Site groups specify what actions can be performed by a user on a site.&lt;br /&gt;  Every user is a member of atleast one site group. [Add/Mod/Del of rights&lt;br /&gt;  possible except for administrator and Guest site groups]&lt;br /&gt;  -&gt; Administrator to a site group is specific to that site only, to perform&lt;br /&gt;     administrative tasks on IIS, Virtual servers etc user must be&lt;br /&gt;     administrator on the local server.&lt;br /&gt;-&gt; Cross site group are a group of users who are assigned to a site group on&lt;br /&gt;  any website in the site collection.&lt;br /&gt;-&gt; anonymous users are allowed to participate in surverys, access lists etc.&lt;br /&gt;  anynymously. All users in the domain can be granted anonymous access by&lt;br /&gt;  specifying "All Authenticated Users"&lt;br /&gt;-&gt; Per List permissions are used to fine down the permission levels to a&lt;br /&gt;  specific list. Users are automatically assigned to a guest site group&lt;br /&gt;  within a site.&lt;br /&gt;-&gt; Sub sites can either inherit permissions from the parent site or have its&lt;br /&gt;  own unique set of permissions.&lt;br /&gt;                        &lt;br /&gt;Server and Site Architecture&lt;br /&gt;============================&lt;br /&gt;-&gt;. SQL Server Databases [SPContentDatabaseCollection, SPDatabase]&lt;br /&gt; |&lt;br /&gt; -&gt; WebServers [SPWebServerCollection, SPWebServer]&lt;br /&gt;   |&lt;br /&gt;   -&gt; Virtual Servers [SPVirtualServerCollection, SPVirtualServer]&lt;br /&gt;     |&lt;br /&gt;     -&gt; Site Collections [SPSiteCollection, SPSite]&lt;br /&gt;       |&lt;br /&gt;       -&gt; Top Level Sites [SPWebCollection]&lt;br /&gt;         |&lt;br /&gt;         -&gt; Sub Sites [SPSite]&lt;br /&gt;           |&lt;br /&gt;           -&gt; Sub Site [SPSite]&lt;br /&gt;             |&lt;br /&gt;             -&gt; Lists [SPListCollection, SPList]&lt;br /&gt;               |&lt;br /&gt;               -&gt; Fields [SPFieldCollection, SPField]&lt;br /&gt;                 |&lt;br /&gt;                 -&gt; List Items [SPListItemCollection, SPListItem]&lt;br /&gt;&lt;br /&gt;-&gt;. to create a cutom asp.net site accessing sharepoint thru object model,&lt;br /&gt; create the the site at "http://Server_Name/_layouts/Web_Application_Name"&lt;br /&gt; location.&lt;br /&gt;&lt;br /&gt;-&gt;. You can build and store custom ASPX pages and Web applications in the&lt;br /&gt; following directory, which supports the _layouts virtual directory:&lt;br /&gt;&lt;br /&gt; Local_Drive:\Program Files\Common Files\Microsoft Shared\&lt;br /&gt; Web Server Extensions\60\TEMPLATE\LAYOUTS&lt;br /&gt;&lt;br /&gt; Pages in this directory are accessible from all Web sites in the Windows&lt;br /&gt; SharePoint Services deployment through a URL in the following form:&lt;br /&gt; http://Server_Name/[sites/][Site_Name]/[SubSite_Name]/[...]/_layouts/&lt;br /&gt; File_Name.aspx&lt;br /&gt;                  &lt;br /&gt;-&gt;. Get the web context before accessing the site lists&lt;br /&gt; Dim siteCollection As SPSite = SPControl.GetContextSite(Context)&lt;br /&gt; Dim site As SPWeb = SPControl.GetContextWeb(Context)&lt;/extends&gt;&lt;/uses&gt;&lt;/contains&gt;&lt;/uses&gt;&lt;/webmethod(enablesessionstate:=true)&gt;&lt;/webmethod(cacheduration:="")&gt;&lt;/webmethod(),&gt;&lt;/webmethod(cacheduration:="")&gt;&lt;/webmethod(messagename:="")&gt;&lt;/protocols&gt;&lt;/webservices&gt;&lt;/system.web&gt;&lt;/conf&gt;&lt;/webmethod&gt;&lt;/seconds&gt;&lt;/fk&gt;&lt;/pk&gt;&lt;/span&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-6578869488903833494?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/6578869488903833494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=6578869488903833494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/6578869488903833494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/6578869488903833494'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2007/08/net-quick-look_21.html' title='.Net Quick Look'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-421709841274907559</id><published>2007-01-01T04:35:00.000-08:00</published><updated>2007-01-01T05:13:26.964-08:00</updated><title type='text'>Passed 70-536 Exam.</title><content type='html'>&lt;span style="font-family: verdana;"&gt;What a day&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt; two good things in a row, got to know that i will be getting my &lt;a href="http://www.amazon.com/Sennheiser-HD-212-HD-212-Headphones/dp/B000065BPA/sr=8-1/qid=1167657132/ref=pd_bbs_sr_1/105-6134875-2763643?ie=UTF8&amp;s=electronics"&gt;Sennheiser HD212&lt;/a&gt; in a week through a friend in the US, and cleared my first certification 70-536 .Net Framework 2.0 - Application Development Foundation with a good score of 982 off 1000 [At least i think its good :)]. 3 months of hardwork paid off finally.&lt;br /&gt;I have a lot of notes collected by now for this exam, will be publishing them here soon.&lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-421709841274907559?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/421709841274907559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=421709841274907559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/421709841274907559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/421709841274907559'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2007/01/passed-70-536-exam.html' title='Passed 70-536 Exam.'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-115618039247957660</id><published>2006-08-21T09:35:00.000-07:00</published><updated>2006-08-21T22:41:10.970-07:00</updated><title type='text'>Dismantle a K750i</title><content type='html'>&lt;p&gt;In my recent trip to &lt;a href="http://www.flickr.com/photos/n0m4d/sets/72157594229250558/"&gt;Tel Bel&lt;/a&gt; [A place near Pune, rains all the way] i tried using my K750i, it worked fine then but in a few days the screen went complete white and the joystick stopped working, i thought the screen would get fixed when the moisture goes off in a few days, but it refused.&lt;/p&gt;&lt;p&gt;This is what i opted for then, &lt;br /&gt;Referred to this great post by gbrooks3, he has actually did a complete post mortem of his K750i - &lt;a href="http://forums.se-nse.net/index.php?showtopic=870"&gt;Ripp off the housing&lt;/a&gt;, I didn't dare to go much further but i managed to seperate out the keypad switch and the display switch, and after serving the display with a bulb heat for a couple of hours it got fixed.&lt;br&gt;Just make sure you have the right tools handy before you start doing this, a screw driver set with T5 and T6 is a must, don't try using anything else.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://photos1.blogger.com/hello/273/1044/640/IMG_5442.2.jpg width=300px&gt;&lt;br /&gt;Working&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://photos1.blogger.com/hello/273/1044/640/IMG_5446.jpg width=300px&gt;&lt;br /&gt;Heat Treatment&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://photos1.blogger.com/hello/273/1044/640/IMG_5457.jpg width=300px&gt;&lt;br /&gt;The Heat Treatment&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://photos1.blogger.com/hello/273/1044/640/IMG_5474.jpg width=300px&gt;&lt;br /&gt;Key pad&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://photos1.blogger.com/hello/273/1044/640/IMG_5492.jpg width=300px&gt;&lt;br /&gt;Fixing it back&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://photos1.blogger.com/hello/273/1044/640/IMG_5464.jpg width=300px&gt;&lt;br /&gt;T6 Set&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://photos1.blogger.com/hello/273/1044/640/IMG_5503.jpg width=300px&gt;&lt;br /&gt;T6&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-115618039247957660?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/115618039247957660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=115618039247957660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/115618039247957660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/115618039247957660'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2006/08/dismantle-k750i.html' title='Dismantle a K750i'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-114379099839253078</id><published>2006-03-30T23:31:00.000-08:00</published><updated>2006-03-30T23:45:54.483-08:00</updated><title type='text'>Visual Studio 2005 new certification series MCTS and MCPD</title><content type='html'>MCSD, MCAD is what most of the microsoft developers have been looking forward to for quite some years now, being one i was planning to opt for MCAD, but a hit on MS site revealed a new picture, with the introduction of VS 2005, a new set of exams have popped in, the MCTS [Microsoft Certified Technology Specialist] and the MCPD [Microsoft Certified Professional Developer], though MS claims that MCSD and MCAD are going to be valid for years to come, i am not very much sure what the picture will be when these exams get out of the beta phase. Also there are upgrade exams available from MCSD to MCPD, so there is a definite short cut for current certification holders to hit the &lt;br /&gt;&lt;br /&gt;MS has again come up with the one one one free try thingie, register for one and get another attempt free, the trick is that course material for these exams will not be available till May 2006 and the offer is valid till July 2006, and without any dumps available till then there is a less chance of lots of hits for this.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;br /&gt;here's my pick for 536 and 528 &lt;br /&gt;&lt;OL&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0764571982/sr=8-1/qid=1143789901/ref=pd_bbs_1/103-0215118-5222224?%5Fencoding=UTF8"&gt;Visual Basic 2005 Programmer's Reference (Programmer to Programmer) (Paperback)&lt;/a&gt; - by Rod Stephens &lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0735621764/sr=8-1/qid=1143789952/ref=pd_bbs_1/103-0215118-5222224?%5Fencoding=UTF8"&gt;Programming Microsoft ASP.NET 2.0 Core Reference (Paperback)&lt;/a&gt; - by Dino Esposito&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0596009496/sr=8-6/qid=1143790002/ref=sr_1_6/103-0215118-5222224?%5Fencoding=UTF8"&gt;Programming Visual Basic 2005 (Paperback)&lt;/a&gt; - Jesse Liberty&lt;br /&gt;&lt;/OL&gt;&lt;br /&gt;&lt;br /&gt;&lt;OL&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/"&gt;Microsoft Certified Technology Specialist&lt;/a&gt; (MCTS)&lt;br /&gt;&lt;OL&gt;&lt;br /&gt;&lt;li&gt;Technology Specialist: .NET Framework 2.0 Web Applications&lt;br /&gt;   &lt;UL&gt;&lt;br /&gt;   &lt;li&gt;Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation&lt;br /&gt;   &lt;li&gt;Exam 70–528: TS: Microsoft .NET Framework 2.0 - Web-Based Client Development&lt;br /&gt;   &lt;/UL&gt;&lt;br /&gt;&lt;li&gt;Technology Specialist: .NET Framework 2.0 Windows Applications&lt;br /&gt;  &lt;UL&gt;&lt;br /&gt;   &lt;li&gt;Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation&lt;br /&gt;   &lt;li&gt;Exam 70–526: TS: Microsoft .NET Framework 2.0 - Windows-Based Client Development&lt;br /&gt;  &lt;/UL&gt;&lt;br /&gt;&lt;li&gt;Technology Specialist: .NET Framework 2.0 Distributed Applications&lt;br /&gt;  &lt;UL&gt;&lt;br /&gt;   &lt;li&gt;Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation&lt;br /&gt;   &lt;li&gt;Exam 70–529: TS: Microsoft .NET Framework 2.0 - Distributed Application Development&lt;br /&gt;  &lt;/UL&gt;&lt;br /&gt;&lt;li&gt;Technology Specialist: SQL Server 2005&lt;br /&gt;  Exam 70–431: TS: Microsoft SQL Server 2005 - Implementation and Maintenance.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Technology Specialist: BizTalk Server 2006&lt;br /&gt;   Exam 70–235: TS: Developing Business Process and Integration Solutions Using BizTalk Server 2006 (available early 2006)&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcpd/"&gt;Microsoft Certified Professional Developer&lt;/a&gt; (MCPD)&lt;br /&gt;&lt;OL&gt;&lt;br /&gt;&lt;li&gt;MCPD: Web Developer&lt;br /&gt;&lt;br /&gt;  MCTS + Exam 70–547: PRO: Designing and Developing Web Applications by Using the Microsoft .NET Framework&lt;br /&gt;&lt;br /&gt;&lt;li&gt;MCPD: Windows Developer&lt;br /&gt;&lt;br /&gt;  MCTS + Exam 70–548: PRO: Designing and Developing Windows Applications by Using the Microsoft .NET Framework&lt;br /&gt;&lt;br /&gt;&lt;li&gt;MCPD: Enterprise Developer&lt;br /&gt;&lt;br /&gt;  MCTS + Exam 70–549: PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework&lt;br /&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/OL&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-114379099839253078?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/114379099839253078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=114379099839253078' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/114379099839253078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/114379099839253078'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2006/03/visual-studio-2005-new-certification.html' title='Visual Studio 2005 new certification series MCTS and MCPD'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-114128127478876529</id><published>2006-03-01T22:25:00.000-08:00</published><updated>2006-03-01T22:38:25.416-08:00</updated><title type='text'>ASP.NET 2.0 Why Care?</title><content type='html'>Recently i had been to the Microsoft Technology Roadshow, which covered two areas Mobility and Web Platform, I opted for the Web Platform sessions which talked more about ASP.NET 2.0 and Developing AJAX-style web applications with Atlas, here is my learning from the same.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ASP.NET 2.0 Why Care? - Janakiram MSV&lt;br /&gt;&lt;br /&gt;This was an excellent session by Janakiram, using one example he gave breifing about quite a lot of new features introduced in asp.net 2.0.&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;li&gt; Most of the developers have been complaining about less controls to play with in asp.net so with 2.0 they have introduced 50+ Controls.&lt;br /&gt;&lt;br /&gt;&lt;li&gt; One of the talked about feature is the ASP.Net 2.0 &lt;a href="http://davidhayden.com/blog/dave/archive/2005/05/25/1051.aspx" target="_blank"&gt;two way databinding&lt;/a&gt;, if you recollect the old visual basic days where a grid control used to allow updates to the database after changes to the data in the grid, a smiliar functionality is provided in 2.0 where in controls can be bound to data not only for displaying but also posting back the changed data to the base. This is also termed as updates to the database through "In-place" editing on the control.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;li&gt; With ASP.NET Web.Config controls the configuration of your website, before 2.0 web.config used to be configured using the visual studio editor as a xml file where in we used to add and remove xml tags to configure the website, but with ASP.NET 2.0 there is a new tab introduced in IIS where in all the configuration for your websites web.config can be specified using the IIS panel.&lt;br /&gt;&lt;br /&gt;&lt;li&gt; Having IIS installed was one of the prerequisites of developing ASP.NET websites, ASP.NET 2.0 comes with an inbuilt webserver, so there is a definite goodbye to PWS.&lt;br /&gt;  &lt;br /&gt;&lt;li&gt; &lt;a href="http://blogs.xcskiwinn.org/panmanphil/archive/2005/01/14/358.aspx" target="_blank"&gt;Membership API&lt;/a&gt; [Authentication and authorization]&lt;br /&gt;  The ASP.NET 2.0 provides easy ways out for Authentication and authorization, most of us require the two basic forms on any website the User Login and the User Registration forms, with the Membership API this functionality can be implemented with minimal code.&lt;br /&gt;   &lt;br /&gt;&lt;li&gt; Portal Framework [Create &lt;a href="http://www.theserverside.net/news/thread.tss?thread_id=29465" target="_blank"&gt;webparts&lt;/a&gt;]&lt;br /&gt;  Anyone who has worked with Sharepoint knows the use of webparts, Webparts are the building blocks for an easy customizable web, Webparts can be somewhere compared to web user controls with more customization with UI, Menus and placing., ASP.NET 2.0 now has the Webparts Framework which allows creating webparts, communication between webparts.&lt;br /&gt;  &lt;br /&gt;&lt;li&gt; Master Page&lt;br /&gt;  ASP.NET 2.0 allows you to define a Master Page [Master Template] which defines the basic layout of your website further changes in the Master pages are applied to overall site without any code change in the other pages, In classic ASP this was somehow achieved by using Includes, This is also termed as Visual Inheritance. &lt;br /&gt;&lt;br /&gt;&lt;li&gt; &lt;a href="http://www.ondotnet.com/pub/a/dotnet/2004/08/16/whidbey_personalization.html" target="_blank"&gt;Personalization&lt;/a&gt;&lt;br /&gt;  If you have used Amazon.com, one of the features that the site provides is remembering you as a user and showing you your selections, more like the page you've created with all the items you have looked for, very cool personalization feature, ASP.NET 2.0 provies the Personalization API which allows you to do the same with minimal effort, this feature can be used to store user preferences offer different types of discounts on different products depending upon the users preferences. &lt;br /&gt;  &lt;br /&gt;&lt;li&gt; Web search &lt;br /&gt;   If you have ever used the Google API, well a similar thing is available for MSN Search.&lt;br /&gt;   &lt;br /&gt;&lt;li&gt; Caching in ASP.NET extends further with 2.0 to link caching with SQL server directly, more like data fetching from the server will be done only if data from the table changes else cached data will be flushed on the page.&lt;br /&gt;&lt;/UL&gt;&lt;br /&gt;&lt;br /&gt;ASP.NET 2.0 "&lt;a href="http://atlas.asp.net" target="_blank"&gt;ATLAS&lt;/a&gt;"&lt;br /&gt;  I Create a ASP.NET 2.0 page with a form submit, to post data to the server and make changes depending upon response to the same, how about all this without a round trip to the server, yeah thats what AJAX is all about Client - Server talk without round trip to the server, basically through Javascript and XML, and ATLAS makes working with AJAX simpler, using ATLAS with ASP.NET 2.0 you can make some very interactive Javascript enabled UI, ATLAS provides a set of Javascript libraries whcich can be used to perform client server talks without page refreshes/submits. Some very good examples were shown by Nikhil Kothari during his presentation, like connecting to a webservice and showing weather information for different cities without a single page refresh.&lt;br /&gt;Well a few things to talk about ATLAS&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;li&gt; Framework to implement client - server communication using AJAX without round trip to the server as a post.  &lt;br /&gt;&lt;li&gt; Includes a set of client and server based controls&lt;br /&gt;&lt;li&gt; Webservices bridge to call from client side instead of server side&lt;br /&gt;&lt;li&gt; Wrapper on top of javascript&lt;br /&gt;&lt;li&gt; Inbuilt Atlas script manager for &lt;br /&gt;  &lt;ol&gt; &lt;br /&gt;  &lt;li&gt; Partial rendering&lt;br /&gt;  &lt;li&gt; Triggers collection to specify which panel/control gets updated&lt;br /&gt;  &lt;/ol&gt;&lt;br /&gt;&lt;li&gt; Auto complete depending upon whats typed get the suggested word&lt;br /&gt;&lt;li&gt; Drag overlay extender -&gt; simply drag and place panels anywhere on the page.&lt;br /&gt;&lt;li&gt; Javascript progress bar to show execution process instead of the web browser progress bar from the status bar. &lt;br /&gt;&lt;/UL&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://atlas.asp.net" target="_blank"&gt;http://atlas.asp.net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nikhilk.net" target="_blank"&gt;http://nikhilk.net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lab.msdn.microsoft.com" target="_blank"&gt;http://lab.msdn.microsoft.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://microsoft.com/seminar" target="_blank"&gt;http://microsoft.com/seminar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-114128127478876529?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/114128127478876529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=114128127478876529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/114128127478876529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/114128127478876529'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2006/03/aspnet-20-why-care.html' title='ASP.NET 2.0 Why Care?'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-114058264620572888</id><published>2006-02-21T20:29:00.000-08:00</published><updated>2006-02-23T06:36:45.453-08:00</updated><title type='text'>Things I considered while buying a house</title><content type='html'>For some buying a house is a once in a life time thing, some people end up buying a &lt;br /&gt;couple of flats, some look it as an dream come true while for others its just &lt;br /&gt;another investment, depending upon what your purpose is your search differs, your &lt;br /&gt;needs differ and your budget differs. In either case buying a new property is not a &lt;br /&gt;small thing, specially for the middle/upper middle class where people take up huge &lt;br /&gt;loans and repay the amout for years and years. Recently i planed to buy a house, for &lt;br /&gt;me there were various things in it, It was dream come true. It took me almost a &lt;br /&gt;month to conclude on buying my SE K750i which was worth Rs.17800 [in Oct. 2005], i &lt;br /&gt;had gone through various sites, thought about a various factors before buying my &lt;br /&gt;cell phone, Comparatively buying a house is a much bigger decision and investment &lt;br /&gt;inturn, there is quite a bit of planning required before buying a house.&lt;br /&gt;I have been working for last 5 years in different companies, as my CTC increased &lt;br /&gt;simultaneously increased my Tax cut, i had been very negligent on my tax planning &lt;br /&gt;and used to end up paying huge amounts, after enquiring at a few places and talking &lt;br /&gt;to friends I came to a conclusion that the best way to save tax through investments &lt;br /&gt;is buying a house, and in my case it was a need of time. So there were no second &lt;br /&gt;thoughts on buying a house, Now here i am suddenly out of my sleep and planning to &lt;br /&gt;buy a house. I didnt knew at that time what i wanted, should it be a flat or a &lt;br /&gt;rowhouse, didnt even knew the current rates in the locality, I was completely blank &lt;br /&gt;about these things.&lt;br /&gt;&lt;br /&gt;Its been almost 6 months now from that day and today i have booked my flat, coming &lt;br /&gt;to this conclusion included lots of suggestions from friends and elders. Finally &lt;br /&gt;after hunting for a descent flat for almost 6 months i booked a flat in a township &lt;br /&gt;of 1200 flats. Now here is what i learnt in all these days.&lt;br /&gt;&lt;br /&gt;There are a series of steps involved in deciding/booking a flat, if you follow then &lt;br /&gt;in the right sequence, you already have answers to a lot of questions beforehand.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; I assume that you also plan to buy the flat by taking a loan as i did, first &lt;br /&gt;thing you should do is to check for the eligibility of loan against your current &lt;br /&gt;salary, here your net income is considered to derive at a figure as loan &lt;br /&gt;eligibility, the usual calculation is Your Gross Salary - [Your taxes + installments &lt;br /&gt;towards other loans if any.], the eligibility from different banks differ as some &lt;br /&gt;banks consider the fact that after you start paying your house loan installments &lt;br /&gt;your tax liability will deduct and give you more eligibility, some banks also &lt;br /&gt;consider yearly income that you get like some organizations dont reflect payment of &lt;br /&gt;Medical expenses on the employees salary slip which increases the gross and inturn &lt;br /&gt;your net take home, which means more eligibility. As far a your previous liabilities &lt;br /&gt;are concerned if the number of installments left to pay is less than 12 they are not &lt;br /&gt;considered while calculating your eligibility, but if they are more than 12 then it &lt;br /&gt;reduces the eligibility to a considerable amount for eg., i was paying a 2 wheeler &lt;br /&gt;loan while i was opting for a new house, the monthly installment was about Rs.1260 &lt;br /&gt;but it reduced my eligibility by about 1.5 to 2 lakhs.&lt;br /&gt;&lt;br /&gt;&lt;li&gt; Now that you know your home loan eligibility you can go ahead and decide what &lt;br /&gt;you want, you need to have a clear picture of your purpose behind taking a house, if &lt;br /&gt;its just for an investment ususally there is less thinking involved but if you plan &lt;br /&gt;to shift in your new house immediately after buying it, there are quite a few things &lt;br /&gt;to think about like&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt; Your family strength.&lt;br /&gt;&lt;li&gt; Your preferences as to whether you want to go for a rowhouse or a flat.&lt;br /&gt;&lt;li&gt; Your constraints as to whether you want to go for a township or you are  happy with a single building apartment.&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt; While buying a flat there are two major things to consider, the locality and &lt;br /&gt;the location, when i say the locality i mean, is it a residential area, are there &lt;br /&gt;enough residential projects around, these things do matter considering the future &lt;br /&gt;developement that is to take place in the locality, if its a planned residential &lt;br /&gt;area, future developements in the surroundings happen keeping in mind the strength &lt;br /&gt;of residential projects/flats in the area. with location of the site there is a &lt;br /&gt;differnt set of things to consider about like&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt; Distance to Nearest school, Shopping complex, Theatre, Market.&lt;br /&gt;&lt;li&gt; Distance between your office and house, you dont wanna end up travelling for hours every day to reach office.&lt;br /&gt;&lt;li&gt; Growth prospects in the area, this is one very important factor, coz if there &lt;br /&gt;is growth/developement in the area the per/sqft. rate in the areas hikes and, this &lt;br /&gt;helps if you plan to sell your flat in future.&lt;br /&gt;&lt;br /&gt;Here there is one thing to consider, in most developed areas i found the rates are &lt;br /&gt;almost double things just go way out of hands, but if you try to explore the areas &lt;br /&gt;surrounding the developed patch there is a good chance of finding a good deal and &lt;br /&gt;travelling 1 or 2 KM extra is better than spending crazy amounts buying a flat in a &lt;br /&gt;fully developed area.&lt;br /&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;li&gt; Think about your possession requirements, Usually bookings for flats start way &lt;br /&gt;before hand and you get possesion after almost 12 to 15 months from the day of &lt;br /&gt;booking, but its a better deal to book a flat at its construction stage, for various &lt;br /&gt;reasons&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt; By the time you get possession of the flat the rates have almost doubled in the area.&lt;br /&gt;&lt;li&gt; If made an advance payment, which usually people do and is a better option, &lt;br /&gt;after loan dibursement, you get a specific percentage of the remaining amount as &lt;br /&gt;interest from the builder. This amount keeps on reducing with increasing &lt;br /&gt;construction stages of the building, but at the time of possession you get a descent &lt;br /&gt;amount which is helpful for payment of OTM [One time Maintenance] or Society charges.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;li&gt; Amenities play an important role for some while some dont mind skipping them, I &lt;br /&gt;would classify Amenities as internal amenities and external [common amenities], more &lt;br /&gt;concentration should be on the internal amenities as those are the ones you use &lt;br /&gt;often, questions to ask are,&lt;br /&gt;&lt;br /&gt;  &lt;ol&gt;&lt;br /&gt;  &lt;li&gt; Does the builder provide solar water heating system?&lt;br /&gt;  &lt;li&gt; Is false ceiling provided?&lt;br /&gt;  &lt;li&gt; Does the builder provide an intercom system?&lt;br /&gt;  &lt;li&gt; Are there some security systems installed?&lt;br /&gt;  &lt;li&gt; Are sanitary fittings provided from a reputed company?&lt;br /&gt;  &lt;li&gt; Is there an Aquagard provision in the kitchen?&lt;br /&gt;  &lt;li&gt; Is there a MS Grill to the sliding windows?&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;while it depends from person to person how much weightage you wanna give to the &lt;br /&gt;external amenities like Swimming pool, Gymnasium, Tennis court, Landscape garden &lt;br /&gt;etc., these things increase the cost of the flat by a considerable amount in the &lt;br /&gt;form of OTM [One time Maintenance], which you eventually end up paying more and &lt;br /&gt;more. Also it depends upon how seriously has the builder taken these things, i have &lt;br /&gt;seen projects where in a township of more than 1000 flats the swimming pool and the &lt;br /&gt;landscape garden are way too small and just in for name sake.&lt;br /&gt;&lt;br /&gt;&lt;li&gt; We started with the Loan considerations lets end with the the same there are a &lt;br /&gt;lot of things to consider while opting for the loan, the first thing to do is let &lt;br /&gt;the banks know that you are interested in a house loan, in a few days you will find &lt;br /&gt;various banks calling you with different offers, Bargain is the keyword, you always &lt;br /&gt;get a better deal after you create competetion between these banks.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt; Keep a number of sets ready for all the documents that you require to submit in &lt;br /&gt;the banks as you will need to provide your documents to various documents to get a &lt;br /&gt;better deal.&lt;br /&gt;&lt;br /&gt;&lt;li&gt; Keep a check on factors like processing fees and pre-payment/ forclosure &lt;br /&gt;charges, they are very much negotiable.&lt;br /&gt;&lt;br /&gt;&lt;li&gt; With interest rates, i would suggest go for fluctuating rate of interest, even &lt;br /&gt;if the rate of interest increases in future, the one applicable for you doenst hike &lt;br /&gt;up equally it just increases by .25 or .50 which again differs from bank to bank.&lt;br /&gt;&lt;br /&gt;&lt;li&gt; Some banks do force you to take Insurance with the loan, remember that you have an option not to take it, use your option.&lt;br /&gt;&lt;br /&gt;&lt;li&gt; The loan given to you is usually 85% to 90% of the total of following factors &lt;br /&gt;[Rate*Area + Parking Charges + MSEB(Electricity Meter and installation) Chares] the &lt;br /&gt;components generally not included are OTM [One time Maintenance], Society formation &lt;br /&gt;charges and Stampduty + Registration charges. but you can always negotiate with the &lt;br /&gt;bank to get these included in your loan amount.&lt;br /&gt;&lt;br /&gt;&lt;li&gt; After getting an approval of 90 to 92% from the bank most of them opt for a &lt;br /&gt;personal loan to cover the rest as it some of it needs to be paid immediately, keep &lt;br /&gt;in mind that you can get both the loans on the same salary if you process documents &lt;br /&gt;for both the loans at the same time, talk you your angent and he should be in a &lt;br /&gt;position to get you out of it.&lt;br /&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;These were a few thigns that i considered while buying my house, i saw almost 30 to &lt;br /&gt;40 sites and decided upon the flat i took, while doing your fincancial calculations &lt;br /&gt;keep in mind to consider only regular income, if you are considering any income &lt;br /&gt;which is not regular for paying the installments it might get you in a fix, Also &lt;br /&gt;consider the budget that you will require to buy the furniture in your house and &lt;br /&gt;plan your possession in such a way that by the time you get he possession of your &lt;br /&gt;house you have cleared your personal loan + saved a handful amount.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Hope this article helps you in making a better decision for buying a house.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-114058264620572888?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/114058264620572888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=114058264620572888' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/114058264620572888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/114058264620572888'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2006/02/things-i-considered-while-buying-house.html' title='Things I considered while buying a house'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-110836083615910286</id><published>2005-02-13T22:00:00.000-08:00</published><updated>2005-02-13T22:02:15.520-08:00</updated><title type='text'>SuitCaseServers</title><content type='html'>&lt;a href="http://www.suitcaseservers.com/"&gt;http://www.suitcaseservers.com/&lt;/a&gt;&lt;br /&gt;Motherboard: ECS L7VMM2 VIA® KM266&lt;br /&gt;Processor: AMD Athlon XP 2200+&lt;br /&gt;Memory: 2x 512mb Micron pc2100&lt;br /&gt;Video: Integrated ProSavage 8&lt;br /&gt;Audio: Integrated AC97&lt;br /&gt;Network: Integrated 10/100 and Intel ProMT 1000&lt;br /&gt;RAID adapter: Highpoint 1820a 8-channel Sata&lt;br /&gt;Hardrives: 1x 40gb Seagate Barracuda IDE and&lt;br /&gt;4x 250gb Western Digital SATA&lt;br /&gt;Power Supply: Aspire 400watt&lt;br /&gt;Switches: 1x Netgear 16 port 10/100&lt;br /&gt;1x SMC 5 port 1000mbit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;all inside a suitcase..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-110836083615910286?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/110836083615910286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=110836083615910286' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/110836083615910286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/110836083615910286'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2005/02/suitcaseservers.html' title='SuitCaseServers'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-110775684761322866</id><published>2005-02-06T22:14:00.000-08:00</published><updated>2005-02-06T22:14:07.613-08:00</updated><title type='text'>South : Station</title><content type='html'>&lt;a href="http://www.thinkcomputer.com/corporate/news/southstation.pdf"&gt;South : Station&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wireless internet access has become a pervasive phenomenon in America’s cities today, and there are many reasons why that is a good thing. Almost anywhere you go, whether it is a small coffee shop, or a car dealership, or an airport, or even the middle of a sidewalk, there’s a good chance you’ll be able to find a wireless&lt;br /&gt;signal, obtain an IP address, and start using the internet. less pros and more cons to this, read the complete article.&lt;br /&gt;&lt;br /&gt;Source: http://www.slashdot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-110775684761322866?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/110775684761322866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=110775684761322866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/110775684761322866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/110775684761322866'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2005/02/south-station.html' title='South : Station'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109945957005707148</id><published>2004-11-02T21:26:00.000-08:00</published><updated>2004-11-02T21:28:23.166-08:00</updated><title type='text'>Creed - Scott = Alter Bridge</title><content type='html'>&lt;a href="http://www.chron.com/cs/CDA/ssistory.mpl/ae/music/jump/2857919"&gt;Guitarist builds Alter Bridge regardless of Creed&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The lead singer had a unique voice, songs like Faceless man and the rest wouldnt sound that good with someone elses voice.&lt;br /&gt;but there is no less saying about Alter Bridge, they have some great music for us in future.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109945957005707148?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109945957005707148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109945957005707148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109945957005707148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109945957005707148'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/11/creed-scott-alter-bridge.html' title='Creed - Scott = Alter Bridge'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109928990593477739</id><published>2004-10-31T22:18:00.000-08:00</published><updated>2004-10-31T22:18:25.933-08:00</updated><title type='text'>Gear Live: Enter The High Tech Lifestyle: SCOTTeVEST TEC Sport Coat and Hidden Cargo Pants Review</title><content type='html'>&lt;a href="http://www.gearlive.com/archives/2004/10/scottevest_tec.html"&gt;Gear Live: Enter The High Tech Lifestyle: SCOTTeVEST TEC Sport Coat and Hidden Cargo Pants Review&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109928990593477739?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109928990593477739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109928990593477739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109928990593477739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109928990593477739'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/10/gear-live-enter-high-tech-lifestyle.html' title='Gear Live: Enter The High Tech Lifestyle: SCOTTeVEST TEC Sport Coat and Hidden Cargo Pants Review'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109472237500850310</id><published>2004-09-09T02:32:00.000-07:00</published><updated>2004-09-09T02:36:30.396-07:00</updated><title type='text'>Kite Aerial Photography by Scott Haefner</title><content type='html'>&lt;a href="http://www.thehaefners.com/kap/"&gt;Kite Aerial Photography&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kite Aerial Photography, the name says it all, its awesome.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109472237500850310?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109472237500850310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109472237500850310' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109472237500850310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109472237500850310'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/09/kite-aerial-photography-by-scott.html' title='Kite Aerial Photography by Scott Haefner'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109462138437669129</id><published>2004-09-07T22:29:00.000-07:00</published><updated>2004-09-07T22:29:44.376-07:00</updated><title type='text'>Shuttle SB61G2</title><content type='html'>&lt;a href="http://www.techtree.com/techtree/jsp/showstory.jsp?storyid=53758&amp;amp;upto=0"&gt;Shuttle SB61G2&lt;/a&gt;&lt;br&gt;&lt;br /&gt;Small Form Factor PCs are popular in the gaming community because they offer a compact and portable PC without compromising on performance, which makes them perfect for a LAN party. People who are interested in building a home theatre system might find SFF PCs very useful, thanks to its sleek look and compact size.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109462138437669129?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109462138437669129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109462138437669129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109462138437669129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109462138437669129'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/09/shuttle-sb61g2.html' title='Shuttle SB61G2'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109453459007706275</id><published>2004-09-06T22:23:00.000-07:00</published><updated>2004-09-06T22:23:10.076-07:00</updated><title type='text'>Duke to Give Apple iPods to First-Year Students for Educational Use </title><content type='html'>&lt;a href="http://www.dukenews.duke.edu/news/ipods_0704.html"&gt;Give away iPods&lt;/a&gt;&lt;br&gt;&lt;br /&gt;Duke University will distribute Apple iPods to its incoming freshmen, as part of an initiative to encourage creative uses of technology in education and campus life.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109453459007706275?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109453459007706275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109453459007706275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109453459007706275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109453459007706275'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/09/duke-to-give-apple-ipods-to-first-year.html' title='Duke to Give Apple iPods to First-Year Students for Educational Use '/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109404574971338885</id><published>2004-09-01T06:35:00.000-07:00</published><updated>2004-09-01T06:35:49.713-07:00</updated><title type='text'>Don't Expect Privacy on the Web</title><content type='html'>&lt;a href="http://www.eweek.com/article2/0,1759,1640925,00.asp"&gt;Don't Expect Privacy on the Web&lt;/a&gt;&lt;br&gt;&lt;br /&gt;This being the Internet, the next logical step was to search for credit card numbers. Try this one, for "Visa 4366000000000000..4366999999999999", I have also tried finding contacts using phone numbers, it helps at times :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109404574971338885?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109404574971338885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109404574971338885' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109404574971338885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109404574971338885'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/09/dont-expect-privacy-on-web.html' title='Don&apos;t Expect Privacy on the Web'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109394247991000915</id><published>2004-08-31T01:54:00.000-07:00</published><updated>2004-08-31T01:54:39.910-07:00</updated><title type='text'>Gmail As Storage Medium in Linux</title><content type='html'>&lt;a href="http://www.neowin.net/comments.php?id=23712&amp;amp;category=main"&gt;Gmail As Storage Medium in Linux&lt;/a&gt;&lt;br&gt;&lt;br /&gt;Using a self written program called GmailFS it allows one to store files using the 'normal' file operations such as; read, write, open, close, stat, symlink, link, unlink, truncate and rename. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109394247991000915?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109394247991000915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109394247991000915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109394247991000915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109394247991000915'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/08/gmail-as-storage-medium-in-linux.html' title='Gmail As Storage Medium in Linux'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109349863599077515</id><published>2004-08-25T22:37:00.000-07:00</published><updated>2004-08-25T22:37:15.990-07:00</updated><title type='text'>The Search Engine Belt Buckle</title><content type='html'>&lt;a href="http://www.engadget.com/entry/6833839062762584/"&gt;The Search Engine Belt Buckle &lt;/a&gt;&lt;br&gt;&lt;br /&gt;What a curious and fascinating waste of time and money!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109349863599077515?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109349863599077515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109349863599077515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109349863599077515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109349863599077515'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/08/search-engine-belt-buckle.html' title='The Search Engine Belt Buckle'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109333676412723981</id><published>2004-08-24T01:39:00.000-07:00</published><updated>2004-08-24T01:40:42.360-07:00</updated><title type='text'>Why is Internet Explorer unsafe?</title><content type='html'>&lt;a href="http://browsehappy.com/why/"&gt;Why is Internet Explorer unsafe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Most of the people have shifted to Firefox, this article tells us why.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109333676412723981?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109333676412723981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109333676412723981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109333676412723981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109333676412723981'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/08/why-is-internet-explorer-unsafe.html' title='Why is Internet Explorer unsafe?'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109299430796367420</id><published>2004-08-20T02:31:00.000-07:00</published><updated>2004-08-20T02:31:47.963-07:00</updated><title type='text'>infoThela</title><content type='html'>&lt;a href="http%3A%2F%2Fedition.cnn.com%2F2004%2FTECH%2Finternet%2F08%2F19%2Finternet.rickshaw.ap%2Findex.html"&gt;Wheels of hope bring Internet to villagers&lt;/a&gt;&lt;br&gt;&lt;br /&gt;The bicycle cart is the center of a project called "Infothela," or info-cart. It aims to use technology to improve education, health care and access to agricultural information in India's villages, where most of the country's 1.06 billion people live. Infothela all lie within a 50-mile wireless corridor created by the Institute of Technology and linked by high-rise Wi-Fi antennae and amplifiers along the highway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109299430796367420?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109299430796367420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109299430796367420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109299430796367420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109299430796367420'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/08/infothela.html' title='infoThela'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109291938135039644</id><published>2004-08-19T05:43:00.000-07:00</published><updated>2004-08-19T05:43:01.350-07:00</updated><title type='text'>Microsoft Asks Slashdot To Remove Readers Posts</title><content type='html'>&lt;a href="http%3A%2F%2Ffeatures.slashdot.org%2Ffeatures%2F00%2F05%2F11%2F0153247.shtml%3Ftid%3D153%26tid%3D9"&gt;Microsoft Asks Slashdot To Remove Readers Posts&lt;/a&gt;&lt;br&gt;&lt;br /&gt;They have actually posted full text of the e-mail they got from Microsoft.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109291938135039644?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109291938135039644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109291938135039644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109291938135039644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109291938135039644'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/08/microsoft-asks-slashdot-to-remove.html' title='Microsoft Asks Slashdot To Remove Readers Posts'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109274184922136903</id><published>2004-08-17T04:24:00.000-07:00</published><updated>2004-08-17T04:27:04.046-07:00</updated><title type='text'>Some programs seem to stop working after you install Windows XP Service Pack 2</title><content type='html'>&lt;a href="http://support.microsoft.com/default.aspx?kbid=842242"&gt;Some programs seem to stop working after you install Windows XP Service Pack 2&lt;/a&gt;&lt;br&gt;&lt;br /&gt;After you install Microsoft Windows XP Service Pack 2 (SP2), some programs may seem not to work.WTF.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109274184922136903?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109274184922136903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109274184922136903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109274184922136903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109274184922136903'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/08/some-programs-seem-to-stop-working.html' title='Some programs seem to stop working after you install Windows XP Service Pack 2'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109239911925030419</id><published>2004-08-13T05:11:00.000-07:00</published><updated>2004-08-13T05:14:00.603-07:00</updated><title type='text'>Online Replacements for Desktop Apps?</title><content type='html'>an online &lt;A href="http://www.gskinner.com/gmodeler/app/run.html"&gt;UML diagrammer&lt;/A&gt;, an online &lt;A href="http://www.izhuk.com/painter/"&gt;Paintbrush app&lt;/A&gt;, online &lt;A href="http://www.aypwip.org/webnote/"&gt;Post-It notes&lt;/A&gt;, an incredibly realistic &lt;br /&gt;&lt;A href="http://www.research.att.com/projects/tts/demo.html"&gt;text-to-speech converter&lt;/A&gt;, and an online &lt;A href="http://www.apriori.net/paz/spreadsheet1.html"&gt;spreadsheet&lt;/A&gt;. What are other cool online desktop-app replacements?"&lt;/I&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109239911925030419?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109239911925030419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109239911925030419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109239911925030419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109239911925030419'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/08/online-replacements-for-desktop-apps.html' title='Online Replacements for Desktop Apps?'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109239840327062554</id><published>2004-08-13T05:00:00.000-07:00</published><updated>2004-08-13T05:00:03.270-07:00</updated><title type='text'>A Slice of Time and Space</title><content type='html'>&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=689"&gt;A Slice of Time and Space&lt;/a&gt;&lt;br&gt;&lt;br /&gt;Cohen and his colleagues have invented a way to turn digital video into an animated cartoon. They've also developed techniques to combine animation with a still picture, which is what allowed Cohen's daughter to 'play' in her painting. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109239840327062554?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109239840327062554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109239840327062554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109239840327062554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109239840327062554'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/08/slice-of-time-and-space.html' title='A Slice of Time and Space'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109230997838160847</id><published>2004-08-12T04:26:00.000-07:00</published><updated>2004-08-12T04:30:12.746-07:00</updated><title type='text'>WAP Is Dead?</title><content type='html'>&lt;a href="http://www.thefeature.com/article?articleid=100965&amp;amp;threshold=-1&amp;amp;ref=2389756"&gt;WAP Is Dead?&lt;/a&gt;&lt;br&gt;&lt;br /&gt;Mobile Data Association says that 1.11 billion WAP pages were viewed in the country in June,&lt;br /&gt;what do you say?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109230997838160847?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109230997838160847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109230997838160847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109230997838160847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109230997838160847'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/08/wap-is-dead.html' title='WAP Is Dead?'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-10922129476390952</id><published>2004-08-11T01:29:00.000-07:00</published><updated>2004-08-12T04:31:11.160-07:00</updated><title type='text'>Olympics' digital security unprecedented - Aug 10, 2004</title><content type='html'>&lt;a href="http://edition.cnn.com/2004/TECH/08/10/olympics.security.ap/index.html"&gt;Olympics' digital security unprecedented - Aug 10, 2004&lt;/a&gt;&lt;br&gt;&lt;br /&gt;It gathers images and audio from an electronic web of over 1,000 high-resolution and infrared cameras, 12 patrol boats, 4,000 vehicles, nine helicopters, a sensor-laden blimp and four mobile command centers.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-10922129476390952?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/10922129476390952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=10922129476390952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/10922129476390952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/10922129476390952'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/08/olympics-digital-security.html' title='Olympics&apos; digital security unprecedented - Aug 10, 2004'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109117579491939125</id><published>2004-07-30T00:37:00.000-07:00</published><updated>2004-07-30T01:24:43.846-07:00</updated><title type='text'>Missing manuals</title><content type='html'>fine at times you prefer reading a book than a help screen, but i still prefer the help systems, where are you going to get the F1 functionality in a book, and definately you can bookmark a page if required what are they talking about &lt;a href ="http://www.missingmanuals.com/about.html" target="_blank"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109117579491939125?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109117579491939125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109117579491939125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109117579491939125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109117579491939125'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/07/missing-manuals.html' title='Missing manuals'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-109107844702748132</id><published>2004-07-28T22:19:00.000-07:00</published><updated>2004-07-28T22:21:57.886-07:00</updated><title type='text'>Coolest IT ad ever?</title><content type='html'>Linspire, &lt;a href="http://www.itmanagersjournal.com/article.pl?sid=04/07/21/1958251"&gt;Lindows Rock&lt;/a&gt;, you can guess whats it about :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-109107844702748132?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/109107844702748132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=109107844702748132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109107844702748132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/109107844702748132'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/07/coolest-it-ad-ever.html' title='Coolest IT ad ever?'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-108848690929590560</id><published>2004-06-28T22:23:00.000-07:00</published><updated>2004-06-28T22:34:05.586-07:00</updated><title type='text'>TV VTV-101  - Great Gizmo</title><content type='html'>Great &lt;a href="http://www.i4u.com/section-viewarticle-42.html"&gt;gizmo&lt;/a&gt;! Measuring 45.7 (W) x 49.4 (H) x 18.2 (D) mm and weighing 55g, comes with stereo earphones that act as an antenna. It runs on a built-in rechargeable 500mAh lithium-polymer battery for about an hour, most of the sites still called it a wrist-watch, we all know its basic use is changed from checking out time to watching television, it could have been anything Portable TV, Wrist Television or Wearable TV as the above one says, anyways great one, i would want one of these.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-108848690929590560?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/108848690929590560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=108848690929590560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108848690929590560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108848690929590560'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/06/tv-vtv-101-great-gizmo.html' title='TV VTV-101  - Great Gizmo'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-108685962172212676</id><published>2004-06-10T02:16:00.000-07:00</published><updated>2004-06-10T04:05:58.383-07:00</updated><title type='text'>GNR + STP = Velvet Revolver</title><content type='html'>Well we can also call it Rock + Alternative, band members from these two great bands GNR(Slash, Duff McKagan and Matt Sorum) and STP(Scott Weiland) combine to form Velvet Revolver, after reading a few articles found out that there have been lots of controversies to get the band where it is today, but then it paid them well and gave us good music, "Slither" one of the tracks is already in the top five on the rock charts.&lt;br /&gt;&lt;br /&gt;Though most of the reviews said that its not like GNR neither like STP i think its got more of STP in it, might be because the Lead singer is from STP.&lt;br /&gt;&lt;br /&gt;Bottom line Velvet Revolver is more inclined towards Alternative, Great music.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-108685962172212676?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108685962172212676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108685962172212676'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/06/gnr-stp-velvet-revolver.html' title='GNR + STP = Velvet Revolver'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-108677231399802651</id><published>2004-06-09T02:05:00.000-07:00</published><updated>2004-06-09T02:15:53.933-07:00</updated><title type='text'>MSN Romance-&gt; "Will you marry me"-&gt;FUCK NO!</title><content type='html'>yes, i am talking about the ad that comes on MSN Messenger, what made creators of MSN Romace think the "Will you marry me?" label on MSN Messenger with some slutty image attract people to "MSN Romance",going to MSN Romance with the intentions of marrying someone...thats the last thing one would do, the ad would have been better for some porno site with some change in the label text :-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-108677231399802651?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/108677231399802651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=108677231399802651' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108677231399802651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108677231399802651'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/06/msn-romance-will-you-marry-me-fuck-no.html' title='MSN Romance-&gt; &quot;Will you marry me&quot;-&gt;FUCK NO!'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-108667950519738583</id><published>2004-06-08T00:12:00.000-07:00</published><updated>2004-06-09T02:17:52.000-07:00</updated><title type='text'>Yuva</title><content type='html'>Maniratnam does it again, after a long time i found a reason to go and watch a bollywood movie, Rehman gave his best again, if you are used to the usual crap of bollywood the family stuff, those huge sets, exceptionally crappy music then this movie is not for you. mob scene at the police station is amazing. The story lineup is more like some hollywood movie but it worked, very well presented, well a few songs were completely unnecessary.&lt;br /&gt;&lt;br /&gt;With huge movies from both ends coming up like Day after tommorow, Hell boy etc.. this movie will definately make its place.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-108667950519738583?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/108667950519738583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=108667950519738583' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108667950519738583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108667950519738583'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/06/yuva.html' title='Yuva'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-108632644896422990</id><published>2004-06-03T22:05:00.000-07:00</published><updated>2004-06-03T22:28:31.296-07:00</updated><title type='text'>YAHOO - LAUNCHcast</title><content type='html'>Yahoo 6.0 beta surprised everyone not only with its slick looks but also with addition of LAUNCHcast, using which we can listen to some great music online, though its partially free i think its more than what you can expect from your messenger, LAUNCHcast has a good classification of stations and i guess more important is the way it figures out your bandwidth and gives you the quality accordingly making sure that you dont get breaks.&lt;br /&gt;&lt;br /&gt;     One feature which i found really impressive is the create your own station option, which allows you to select your type of songs from a vast collection of genres/artists, this is a good option if you are at work place and do not have any of your MP3's from your collection around, which is not the case with me so i prefer listening to one of the offered channels, thats what i like about radio random songs, and that way you find some good music which is not a part of your collection.&lt;br /&gt;&lt;br /&gt;     Well as other online radio channels ads do keep coming and get buggy after some time but as we all know if there are no ads its no more free, you are allowed limited skips in the free version, but i prefer listening to whats queued, and if the music hurts you that bad to skip the song then you haven't selected the right station.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-108632644896422990?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/108632644896422990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=108632644896422990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108632644896422990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108632644896422990'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/06/yahoo-launchcast.html' title='YAHOO - LAUNCHcast'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-108624089099318899</id><published>2004-06-02T22:14:00.000-07:00</published><updated>2004-06-02T23:13:29.753-07:00</updated><title type='text'>Nickelback - The Long Road</title><content type='html'>&lt;img src="http://uday.activelement.com/uday.activelement.com/images/longroad.jpg" /&gt;&lt;br /&gt;I think these guys did a good job this time, well "How you reminded me" from their last album Silver side up got them on the billboard charts but the rest were just average songs, this time they have got a lot more good music with The Long Road, my fav from the list are &lt;br /&gt;1.Someday&lt;br /&gt;2.Shouldve listened&lt;br /&gt;3.See you at the show &lt;br /&gt;4.Saturday nights alright.[no its not the "all songs starting with "S" thing" :)]&lt;br /&gt;Someday is the best from the list, their cover of Elton john - Saturday nights alright sounds more like a foo fighter song though.&lt;br /&gt;Great music, much much better than their previous album.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-108624089099318899?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/108624089099318899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=108624089099318899' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108624089099318899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108624089099318899'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/06/nickelback-long-road.html' title='Nickelback - The Long Road'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-108615952196652235</id><published>2004-06-01T23:58:00.000-07:00</published><updated>2004-06-02T03:06:43.910-07:00</updated><title type='text'>NOKIA 2300</title><content type='html'>&lt;a href='http://uday.activelement.com/images/Nokia-2300.jpg'&gt;&lt;img border='0'  width='200' style='border:1px solid #000000; margin:2px' src='http://uday.activelement.com/images/Nokia-2300.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Nokia 2300, Phone looks nice [the grey-silver model ONLY!!], but thats it, this a new release in the budget phone market, the only feature added in this model advanced to the older budget models is that you can listen to FM Radio using the phone, well nowadays you get hands free kit which offers this facility and they are nice and cheap, they why would one buy this phone spending extra 2 to 3 K, they have also cut down the feature of picture editor that used to be in the previous budget models, well overall i think the only plus point about this phone is the looks which kind of gets it a bit high in the range of other Nokia budget phones about the FM feature i can get it arranged on my Nokia 3310 too.&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-108615952196652235?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/108615952196652235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=108615952196652235' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108615952196652235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108615952196652235'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/06/nokia-2300.html' title='NOKIA 2300'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-108608093404910282</id><published>2004-06-01T01:57:00.000-07:00</published><updated>2004-06-01T23:34:17.526-07:00</updated><title type='text'>KBAlertz</title><content type='html'>If you are a programmer working on Microsoft technologies, then &lt;a href="http://www.kbalertz.com"&gt;KBAlertz&lt;/a&gt; is the right site for you, recently while googling i came across this site, it has almost all the articles published in MSDN, I know you can get them at Microsoft.com or from your installation of MSDN, well then here is what i like about this site, during my registration on this site it allowed me to choose the technologies i would be interested in getting KBAlertz for and i will be receiving thru mails if there are any new bug fixes, solutions for known problems or code snippets in the technologies that i selected, well its not always useful, but i think this helps you know the latest developements happening around in the technologies that you are working on, and if gets too spammy then like a few of them KBAlertz also provides the sweet option of Unsubscribing from their mailing list :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-108608093404910282?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108608093404910282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108608093404910282'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/06/kbalertz.html' title='KBAlertz'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-108607898744494333</id><published>2004-06-01T01:29:00.000-07:00</published><updated>2004-06-01T01:36:27.443-07:00</updated><title type='text'>Google ranks 8th</title><content type='html'>Google 8th!! Surprising isn't it, google is the word that comes up when it comes to searching for almost anything in this world, i mean it can be anything from food to history to sofware. i would not be where i am in the programming world if google was not there, but i was really surprised to find Google come up 8th in the list if you search for &lt;a href="http://www.google.com/search?q=search%20engines"&gt;Search Engines&lt;/a&gt; on google.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-108607898744494333?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/108607898744494333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=108607898744494333' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108607898744494333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108607898744494333'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/06/google-ranks-8th.html' title='Google ranks 8th'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7174076.post-108607630543859679</id><published>2004-06-01T00:47:00.000-07:00</published><updated>2004-06-01T00:51:45.436-07:00</updated><title type='text'>That was easy</title><content type='html'>This is awesome, create a blog and keep posting, the choose your template part was amazing (people buy such templates online), kool then, i am in, i am gonna keep on posting all the kool shit that i find around. for now all i have to say is Blogger rules!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174076-108607630543859679?l=setfront.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://setfront.blogspot.com/feeds/108607630543859679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7174076&amp;postID=108607630543859679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108607630543859679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7174076/posts/default/108607630543859679'/><link rel='alternate' type='text/html' href='http://setfront.blogspot.com/2004/06/that-was-easy.html' title='That was easy'/><author><name>Uday</name><uri>http://www.blogger.com/profile/08984448507757065131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
