<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Technology</title>
        <link>http://geekswithblogs.net/ram/category/3799.aspx</link>
        <description>Technology related stuff here !</description>
        <language>en-US</language>
        <copyright>Ram Shankar Yadav</copyright>
        <managingEditor>ramshankaryadav@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Few useful Installation Script(VBScript) functions</title>
            <link>http://geekswithblogs.net/ram/archive/2008/05/22/122301.aspx</link>
            <description>&lt;div style="MARGIN: 0in 0in 0pt"&gt;After so long I’m posting something, lately I was working on installation script of our project, and came across few good things. I’m sharing few of them here:&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;' *************************************&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Global variables &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Dim&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; objFSO, objLogFile, WsShell&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Set&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; objFSO = CreateObject(&lt;span style="COLOR: maroon"&gt;"Scripting.FileSystemObject"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Set&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; WsShell = CreateObject(&lt;span style="COLOR: maroon"&gt;"WScript.Shell"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Getting Program Files path&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Const&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; PROGRAM_FILES = &amp;amp;H26&amp;amp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Dim&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; objShell, objFolder, objFolderItem, strProgramFilesPath&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Set&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; objShell = CreateObject(&lt;span style="COLOR: maroon"&gt;"Shell.Application"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Set&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; objFolder = objShell.Namespace(PROGRAM_FILES)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Set&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; objFolderItem = objFolder.Self&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;strProgramFilesPath = objFolderItem.Path&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;WScript.Echo strProgramFilesPath&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'For getting Documents and Settings\&amp;lt;UserName&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Dim&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; strUserProfileFolder&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;strUserProfileFolder = WsShell.Environment(&lt;span style="COLOR: maroon"&gt;"PROCESS"&lt;/span&gt;)(&lt;span style="COLOR: maroon"&gt;"UserProfile"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;WScript.Echo strUserProfileFolder&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Getting Desktop folder&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Dim&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; objDesktop&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;objDesktop = WsShell.SpecialFolders(&lt;span style="COLOR: maroon"&gt;"Desktop"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;WScript.Echo objDesktop&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Rename File&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Function&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; RenameFile(oldName, newName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;(objFSO.FileExists(oldName)) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( oldName &amp;amp; &lt;span style="COLOR: maroon"&gt;"File found and renaming/moving it to "&lt;/span&gt; &amp;amp; newName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            DeleteFile newName&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objFSO.MoveFile oldName, newName&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( oldName &amp;amp; &lt;span style="COLOR: maroon"&gt;"File renamed/moved successfully "&lt;/span&gt; &amp;amp; newName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( oldName &amp;amp; &lt;span style="COLOR: maroon"&gt;" File does not exist."&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Rename Folder&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Function&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; RenameFolder(oldName, newName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;(objFSO.FolderExists(oldName)) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;(objFSO.FolderExists(newName)) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;                  objFSO.DeleteFolder newName, &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objFSO.MoveFolder oldName, newName&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Delete File&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Function&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; DeleteFile(filePath) &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; objFSO.FileExists(filePath) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objFSO.DeleteFile filePath, &lt;span style="COLOR: blue"&gt;True&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine(&lt;span style="COLOR: maroon"&gt;"File : "&lt;/span&gt; + filePath + &lt;span style="COLOR: maroon"&gt;" deleted successfully"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Calling an Excel Macro&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Function&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; CallExcelMacro(filePath, macroName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; objExcel&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; objWorkbook&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Set&lt;/span&gt; objExcel = CreateObject(&lt;span style="COLOR: maroon"&gt;"Excel.Application"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      objExcel.Visible = &lt;span style="COLOR: blue"&gt;False&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; objFSO.FileExists(filePath) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;       &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objExcel.EnableEvents = &lt;span style="COLOR: blue"&gt;False&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;span style="COLOR: blue"&gt;set&lt;/span&gt; objWorkbook = objExcel.Workbooks.Open (filePath)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objExcel.EnableEvents = &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine(&lt;span style="COLOR: maroon"&gt;"Calling Macro :: "&lt;/span&gt; &amp;amp; macroName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objExcel.Run &lt;span style="COLOR: maroon"&gt;"'"&lt;/span&gt; &amp;amp; objFSO.GetFileName(filePath) &amp;amp; &lt;span style="COLOR: maroon"&gt;"'!"&lt;/span&gt; &amp;amp; macroName&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objWorkbook.Close &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( filePath &amp;amp; &lt;span style="COLOR: maroon"&gt;" File does not exist."&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      objExcel.Quit&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Set&lt;/span&gt; objWorkbook = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Set&lt;/span&gt; objExcel = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Registering .NET Components&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Function&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; RegisterComponents(assemblyPath, assemblyName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; winDir&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; param,program&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; assemblyFullPath&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      assemblyFullPath = assemblyPath + &lt;span style="COLOR: maroon"&gt;"\"&lt;/span&gt;+ assemblyName&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      winDir = objFSO.GetSpecialFolder(0)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      program = winDir + &lt;span style="COLOR: maroon"&gt;"\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe "&lt;/span&gt;    &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; objFSO.FileExists(program) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( &lt;span style="COLOR: maroon"&gt;"Registering... "&lt;/span&gt; + assemblyName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;span style="COLOR: green"&gt;' Register/UnRegiter Filename&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            param = &lt;span style="COLOR: maroon"&gt;" /unregister "&lt;/span&gt; + chr(34) + assemblyFullPath + chr(34) &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            WsShell.Run program + param , 0, &lt;span style="COLOR: blue"&gt;True&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            param = &lt;span style="COLOR: maroon"&gt;" /tlb "&lt;/span&gt; + chr(34) + assemblyFullPath + chr(34) + &lt;span style="COLOR: maroon"&gt;" /codebase"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            WsShell.Run program + param , 0, &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( &lt;span style="COLOR: maroon"&gt;"Successfully Registered... "&lt;/span&gt; + assemblyName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( &lt;span style="COLOR: maroon"&gt;"Failed to register assembly, as this machine does not have .NET Framework 2.0 runtime installed!"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Unregistering .NET Components&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Function&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; UnRegisterComponents(assemblyPath, assemblyName)   &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; winDir&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; param,program&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; assemblyFullPath&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      assemblyFullPath = assemblyPath + &lt;span style="COLOR: maroon"&gt;"\"&lt;/span&gt;+ assemblyName&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      winDir = objFSO.GetSpecialFolder(0)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      program = winDir + &lt;span style="COLOR: maroon"&gt;"\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe "&lt;/span&gt;                &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; objFSO.FileExists(program) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( &lt;span style="COLOR: maroon"&gt;"UnRegistering... "&lt;/span&gt; + assemblyName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;span style="COLOR: green"&gt;' Register/UnRegiter Filename&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            param = &lt;span style="COLOR: maroon"&gt;" /unregister "&lt;/span&gt; + chr(34) + assemblyFullPath + chr(34)                      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            WsShell.Run program + param , 0 , &lt;span style="COLOR: blue"&gt;True&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( &lt;span style="COLOR: maroon"&gt;"Successfully UnRegistered... "&lt;/span&gt; + assemblyName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( &lt;span style="COLOR: maroon"&gt;"Failed to unregister assembly, as this machine does not have .NET Framework 2.0 runtime installed!"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Copy Folder&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Function&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; CopyFolderToDestinationFolder(strSourcePath, strDestinationPath, strFolderToCopy)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;    &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; strTempSource&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; strTempDestination&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;    strTempSource = strSourcePath &amp;amp; strFolderToCopy&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      strTempDestination = strDestinationPath &amp;amp; strFolderToCopy&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;     &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Not&lt;/span&gt; (objFSO.FolderExists(strTempDestination))&lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            CreateFolder(strTempDestination)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; objFSO.FolderExists(strTempSource) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( &lt;span style="COLOR: maroon"&gt;"Copy "&lt;/span&gt; &amp;amp; strFolderToCopy &amp;amp; &lt;span style="COLOR: maroon"&gt;" Folder : Start"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; objFSO.FolderExists(strTempDestination) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;                  objFSO.DeleteFolder strTempDestination, &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objFSO.CopyFolder strTempSource, strTempDestination&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( &lt;span style="COLOR: maroon"&gt;"Copy "&lt;/span&gt; &amp;amp; strFolderToCopy &amp;amp; &lt;span style="COLOR: maroon"&gt;" Folder : End"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;     objLogFile.WriteLine( strTempSource &amp;amp; &lt;span style="COLOR: maroon"&gt;"Folder does not exist."&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Copy File&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Function&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; CopyFileToDestinationFolder(strSourcePath, strDestinationPath, strFileName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; objFSO.FileExists(strSourcePath &amp;amp; strFileName) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objFSO.CopyFile strSourcePath &amp;amp; strFileName, strDestinationPath, &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( &lt;span style="COLOR: maroon"&gt;"File : "&lt;/span&gt; &amp;amp; strSourcePath &amp;amp; strFileName &amp;amp; &lt;span style="COLOR: maroon"&gt;" copied successfully to "&lt;/span&gt; &amp;amp; strDestinationFolder &amp;amp; strFileName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine( strDestinationFolder &amp;amp; strFileName &amp;amp; &lt;span style="COLOR: maroon"&gt;" does not exist."&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Clearing Read only attribute of a file&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Function&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; ClearReadOnlyAttribute(filePath)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; file&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; objFSO.FileExists(filePath) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;span style="COLOR: blue"&gt;Set&lt;/span&gt; file = objFSO.GetFile(filePath)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; file.Attributes &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            file.Attributes = 0&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;            objLogFile.WriteLine(&lt;span style="COLOR: maroon"&gt;"File : "&lt;/span&gt; + filePath + &lt;span style="COLOR: maroon"&gt;" attributes cleared successfully!"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      objLogFile.WriteLine(&lt;span style="COLOR: maroon"&gt;"File : "&lt;/span&gt; + filePath + &lt;span style="COLOR: maroon"&gt;" does not exists"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;      &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'Create Desktop Shortcut&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Function&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; CreateDesktopShortcut(fullFilePath, shortcutName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;' ----------------------------------------------------------' &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Dim&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; objDesktop, objLink&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Dim&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; strIconPath&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;' --------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;' Here are the variables that to change if you are making a 'real' script&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'strIconPath = "%SystemRoot%\system32\SHELL32.dll,5"&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;objDesktop = WsShell.SpecialFolders(&lt;span style="COLOR: maroon"&gt;"Desktop"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Set&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; objLink = WsShell.CreateShortcut(objDesktop &amp;amp; &lt;span style="COLOR: maroon"&gt;"\"&lt;/span&gt; &amp;amp; shortcutName &amp;amp; &lt;span style="COLOR: maroon"&gt;".lnk"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;' ---------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;' Section which adds the shortcut's key properties&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;objLink.Description = shortcutName&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'objLink.HotKey = "CTRL+SHIFT+X"&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'objLink.IconLocation = strIconPath &lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;objLink.TargetPath = fullFilePath&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;objLink.WindowStyle = 3&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;'objLink.WorkingDirectory = filePath&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;objLink.Save&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;' End of creating a desktop shortcut&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="COLOR: blue"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;' **************************************&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="COLOR: blue"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="COLOR: blue"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;&lt;font face="Arial" color="#000000"&gt;Happy Coding&lt;/font&gt; &lt;img alt="" src="/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/regular_smile.gif" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="COLOR: blue"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122301"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122301" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ram/aggbug/122301.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ram Shankar Yadav</dc:creator>
            <guid>http://geekswithblogs.net/ram/archive/2008/05/22/122301.aspx</guid>
            <pubDate>Thu, 22 May 2008 17:02:43 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ram/comments/122301.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ram/archive/2008/05/22/122301.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ram/comments/commentRss/122301.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ram/services/trackbacks/122301.aspx</trackback:ping>
        </item>
        <item>
            <title>9's Clock!</title>
            <link>http://geekswithblogs.net/ram/archive/2008/01/04/118249.aspx</link>
            <description>&lt;p&gt;A clock that has only 9's in it.   &lt;br /&gt;Having 9s does not make it special.... U can design a clock having only 9 with 9/9 (=1), (9+9)/9(=2), (9+9+9)/9(=3) and so on...    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://groups.yahoo.com/group/fun_and_fun_only"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/ram/WindowsLiveWriter/9sClock_129B0/9clock_2.jpg"&gt;&lt;img height="380" alt="9clock" src="http://geekswithblogs.net/images/geekswithblogs_net/ram/WindowsLiveWriter/9sClock_129B0/9clock_thumb.jpg" width="504" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;What makes it really amazing is the fact that... it has only 3 9s in each digit representation. ..&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118249"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118249" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ram/aggbug/118249.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ram Shankar Yadav</dc:creator>
            <guid>http://geekswithblogs.net/ram/archive/2008/01/04/118249.aspx</guid>
            <pubDate>Sat, 05 Jan 2008 03:12:15 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ram/comments/118249.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ram/archive/2008/01/04/118249.aspx#feedback</comments>
            <slash:comments>12</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ram/comments/commentRss/118249.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ram/services/trackbacks/118249.aspx</trackback:ping>
        </item>
        <item>
            <title>Free eBooks from Microsoft on LINQ, ASP.NET AJAX and Silverlight! - grab it now!!!</title>
            <link>http://geekswithblogs.net/ram/archive/2008/01/04/118229.aspx</link>
            <description>&lt;table style="WIDTH: 560px; HEIGHT: 250px" cellspacing="1" cellpadding="1" width="560" summary="" border="1"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;img height="183" alt="" width="150" vspace="5" border="0" src="http://csna01.libredigital.com/images/ms_linq_cvr.jpg" /&gt;&lt;/td&gt;
            &lt;td&gt;&lt;img height="183" alt="" width="150" vspace="5" border="0" src="http://csna01.libredigital.com/images/ms_ajax_cvr.jpg" /&gt;&lt;/td&gt;
            &lt;td&gt;&lt;img height="183" alt="" width="150" vspace="5" border="0" src="http://csna01.libredigital.com/images/ms_silverlight_cvr.jpg" /&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;font face="Arial"&gt;Introducing Microsoft LINQ &lt;br /&gt;
            by Paolo Pialorsi and Marco Russo&lt;/font&gt;&lt;/td&gt;
            &lt;td&gt;&lt;font face="Arial"&gt;Introducing Microsoft ASP.NET AJAX &lt;br /&gt;
            by Dino Esposito&lt;/font&gt;&lt;/td&gt;
            &lt;td&gt;&lt;font face="Arial"&gt;Introducing Microsoft Silverlight 1.0 &lt;br /&gt;
            by Laurence Moroney&lt;/font&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a target="_blank" href="http://csna01.libredigital.com/"&gt;http://csna01.libredigital.com/&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Happy Learning &lt;img alt="" src="/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/regular_smile.gif" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118229"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118229" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ram/aggbug/118229.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ram Shankar Yadav</dc:creator>
            <guid>http://geekswithblogs.net/ram/archive/2008/01/04/118229.aspx</guid>
            <pubDate>Fri, 04 Jan 2008 18:21:05 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ram/comments/118229.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ram/archive/2008/01/04/118229.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ram/comments/commentRss/118229.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ram/services/trackbacks/118229.aspx</trackback:ping>
        </item>
        <item>
            <title>Visual Studio 2008 and .NET Framework 3.5 Training Kit - Downloadable!!</title>
            <link>http://geekswithblogs.net/ram/archive/2007/12/24/117958.aspx</link>
            <description>&lt;p&gt;Hey Guys! Just found this useful stuff and sharing it!&lt;/p&gt;
&lt;p&gt;What it is?&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;The Visual Studio 2008 and .NET Framework 3.5 Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2008 features and a variety of framework technologies including: LINQ, C# 3.0, Visual Basic 9, WCF, WF, WPF, ASP.NET AJAX, VSTO, CardSpace, SilverLight, Mobile and Application Lifecycle Management.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Where it is?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8BDAA836-0BBA-4393-94DB-6C3C4A0C98A1&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=8BDAA836-0BBA-4393-94DB-6C3C4A0C98A1&amp;amp;displaylang=en&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Happy Learning! &lt;img alt="" src="/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/regular_smile.gif" /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117958"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117958" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ram/aggbug/117958.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ram Shankar Yadav</dc:creator>
            <guid>http://geekswithblogs.net/ram/archive/2007/12/24/117958.aspx</guid>
            <pubDate>Mon, 24 Dec 2007 19:59:09 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ram/comments/117958.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ram/archive/2007/12/24/117958.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/ram/comments/commentRss/117958.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ram/services/trackbacks/117958.aspx</trackback:ping>
        </item>
        <item>
            <title>MSBuild Links!</title>
            <link>http://geekswithblogs.net/ram/archive/2007/12/17/117777.aspx</link>
            <description>&lt;div style="MARGIN: 0in 0in 0pt"&gt;Last week I was occupied by two things: Year End Party and MSBuild. Former was rocking and later was interesting! I’ve got few links and would like to share it with you guys.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;MSBuild Links:&lt;hr /&gt;
&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;MSBuild.pdf : &lt;font face="Arial"&gt;&lt;a href="http://www.guysmithferrier.com/downloads/msbuild.pdf"&gt;http://www.guysmithferrier.com/downloads/msbuild.pdf&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Arial"&gt;[ppt] MSBuild : Architecting and Customized Build System: &lt;a href="http://download.microsoft.com/download/f/1/6/f16badeb-a4d7-434b-92a9-8e2f716c35fe/DEV/Managing_the_Daily_Build_Process_with_Team_System_and_MSBuild.ppt"&gt;http://download.microsoft.com/download/f/1/6/f16badeb-a4d7-434b-92a9-8e2f716c35fe/DEV/Managing_the_Daily_Build_Process_with_Team_System_and_MSBuild.ppt&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;
&lt;p&gt;&lt;font face="Arial"&gt;[MSDN TV] Visual Studio 2005: MSBuild - &lt;a href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040122vsnetak/manifest.xml"&gt;http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040122vsnetak/manifest.xml&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;7 Steps to MSBuild: &lt;a href="http://brennan.offwhite.net/blog/2006/11/30/7-steps-to-msbuild/"&gt;http://brennan.offwhite.net/blog/2006/11/30/7-steps-to-msbuild/&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/msbuild/default.aspx"&gt;&lt;font color="#000080"&gt;MSBuild Team Blog&lt;/font&gt;&lt;/a&gt; : &lt;a href="http://blogs.msdn.com/msbuild/default.aspx"&gt;&lt;font color="#000080"&gt;http://blogs.msdn.com/msbuild/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR: black"&gt;Compile Apps Your Way With Custom Tasks For The Microsoft Build Engine : &lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/06/insidemsbuild/default.aspx"&gt;&lt;font color="#000080"&gt;http://msdn.microsoft.com/msdnmag/issues/06/06/insidemsbuild/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;a href="http://www.sedodream.com/CategoryView,category,MSBuild.aspx"&gt;&lt;font color="#000080"&gt;http://www.sedodream.com/CategoryView,category,MSBuild.aspx&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;MSBuild: By Example: &lt;/span&gt;&lt;span style="COLOR: black"&gt;&lt;a href="http://en.csharp-online.net/MSBuild:_By_Example"&gt;&lt;font color="#000080"&gt;http://en.csharp-online.net/MSBuild:_By_Example&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Arial"&gt;Integrating MSBuild with CruiseControl.NET : &lt;a href="http://www.dougrohm.com/cs/pages/56.aspx"&gt;http://www.dougrohm.com/cs/pages/56.aspx&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;I hope that you’ll find it useful!&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;If you have more links just add a comment to this post!&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;Happy Building &lt;img alt="" src="/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/regular_smile.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117777"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117777" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ram/aggbug/117777.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ram Shankar Yadav</dc:creator>
            <guid>http://geekswithblogs.net/ram/archive/2007/12/17/117777.aspx</guid>
            <pubDate>Tue, 18 Dec 2007 00:50:31 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ram/comments/117777.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ram/archive/2007/12/17/117777.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/ram/comments/commentRss/117777.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ram/services/trackbacks/117777.aspx</trackback:ping>
        </item>
        <item>
            <title>Visual Studio Debugging Tricks</title>
            <link>http://geekswithblogs.net/ram/archive/2007/12/05/visualstudiodebuggingtricks.aspx</link>
            <description>&lt;p&gt;&lt;font face="Arial"&gt;Hey Guys!&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;I've got something to share which will help us in our "bugging" life…………&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Here it goes: &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Visual Studio 2005: Cool Debugging Tricks &lt;br /&gt;
 &lt;br /&gt;
&lt;a target="_blank" href="http://www.eggheadcafe.com/tutorials/aspnet/1e7daccd-ed00-4a35-a2ed-92fb0ad72bec/visual-studio-2005-cool.aspx"&gt;http://www.eggheadcafe.com/tutorials/aspnet/1e7daccd-ed00-4a35-a2ed-92fb0ad72bec/visual-studio-2005-cool.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Happy Debugging! &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117375"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117375" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ram/aggbug/117375.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ram Shankar Yadav</dc:creator>
            <guid>http://geekswithblogs.net/ram/archive/2007/12/05/visualstudiodebuggingtricks.aspx</guid>
            <pubDate>Wed, 05 Dec 2007 17:06:26 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ram/comments/117375.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ram/archive/2007/12/05/visualstudiodebuggingtricks.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ram/comments/commentRss/117375.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ram/services/trackbacks/117375.aspx</trackback:ping>
        </item>
        <item>
            <title>Internet @ home</title>
            <link>http://geekswithblogs.net/ram/archive/2007/12/02/117294.aspx</link>
            <description>&lt;p&gt;After a week long waiting finally, we(me &amp;amp; my roomies) have got Internet connection through Reliance Broadnet. We have got 999 Planwith 300 Kbps speed, unlimited download limits @ Rs. 999. I think there's a value for money proposition is there, and my first impression with the speed is good as well :)&lt;/p&gt; &lt;p&gt;Now I'll get more time to discover new things on net, download more movies and songs, and more blogging indeed!!&lt;/p&gt; &lt;p&gt;Happy Surfing :)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117294"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117294" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ram/aggbug/117294.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ram Shankar Yadav</dc:creator>
            <guid>http://geekswithblogs.net/ram/archive/2007/12/02/117294.aspx</guid>
            <pubDate>Sun, 02 Dec 2007 17:53:05 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ram/comments/117294.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ram/archive/2007/12/02/117294.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/ram/comments/commentRss/117294.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ram/services/trackbacks/117294.aspx</trackback:ping>
        </item>
        <item>
            <title>To Do : Before you deliver the code</title>
            <link>http://geekswithblogs.net/ram/archive/2007/11/26/117118.aspx</link>
            <description>&lt;p&gt;Today I got few guidelines that I would love to share it with you guys, before you deliver the code!&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div style="MARGIN: 0in 0in 0pt"&gt;Check existing code passes all unit test cases.&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="MARGIN: 0in 0in 0pt"&gt;Check Nant script copies the files to proper location&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="MARGIN: 0in 0in 0pt"&gt;Test UI according to unit test cases written.&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="MARGIN: 0in 0in 0pt"&gt;Format your code by "select all" the code and press Ctrl+K, Ctrl+F.&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="MARGIN: 0in 0in 0pt"&gt;If project is completed, do regression testing properly.&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="MARGIN: 0in 0in 0pt"&gt;Code is as per the coding standard.&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="MARGIN: 0in 0in 0pt"&gt;If you got any code review comments, you have incorporated it and run unit test cases.&lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p style="MARGIN: 0in 0in 0pt"&gt;Happy Coding &lt;img alt="" src="/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/shades_smile.gif" /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117118"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117118" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ram/aggbug/117118.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ram Shankar Yadav</dc:creator>
            <guid>http://geekswithblogs.net/ram/archive/2007/11/26/117118.aspx</guid>
            <pubDate>Mon, 26 Nov 2007 20:43:59 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ram/comments/117118.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ram/archive/2007/11/26/117118.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/ram/comments/commentRss/117118.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ram/services/trackbacks/117118.aspx</trackback:ping>
        </item>
        <item>
            <title>Apple's iPhone Newsletter</title>
            <link>http://geekswithblogs.net/ram/archive/2007/06/13/113189.aspx</link>
            <description>&lt;p&gt;&lt;img height="272" alt="Get ready for iPhone." src="http://geekswithblogs.net/images/geekswithblogs_net/ram/WindowsLiveWriter/AppleiPhoneNewsletter_98AF/clip_image001_1.jpg" width="560" border="0" /&gt; &lt;/p&gt;&lt;p&gt;iPhone arrives on June 29. iPhone features an amazing mobile phone, is the best iPod we've ever created, and puts the Internet in your pocket with desktop-class email, web browsing, searching, and maps. And iPhone makes it all easy to use with its revolutionary multi-touch user interface. iPhone syncs with your PC or Mac just like an iPod, so organizing your content now will help you start calling, texting, emailing, surfing, listening, and watching even faster when you get your iPhone. Here are a few suggestions to help you get ready: &lt;/p&gt;&lt;p&gt;&lt;img height="20" alt="Contacts" src="http://geekswithblogs.net/images/geekswithblogs_net/ram/WindowsLiveWriter/AppleiPhoneNewsletter_98AF/clip_image002_1.gif" width="84" border="0" /&gt;Making a call with iPhone is as simple as tapping a name. You won't need to re-enter all your contacts because iPhone syncs with the address book you already use on your computer—Address Book or Entourage on a Mac, or Outlook or Outlook Express on a PC. If you keep your contacts on the web using Yahoo! Address Book, iPhone can sync with them, too. To get ready for iPhone, organize your contacts in one of these applications and make sure they're up to date with the latest phone numbers and email addresses. If you don't have contacts on your computer, don't worry. You can still enter them directly into iPhone.  &lt;/p&gt;&lt;p&gt;&lt;img height="20" alt="Contacts" src="http://geekswithblogs.net/images/geekswithblogs_net/ram/WindowsLiveWriter/AppleiPhoneNewsletter_98AF/clip_image003_1.gif" width="84" border="0" /&gt;Using its built-in calendar, iPhone lets you check your appointments with the flick of a finger. iPhone uses iTunes to sync with the calendar application you already use on your computer—iCal or Entourage on the Mac, or Outlook on a PC—just like it does with your contacts. If you don't already use one of these applications to manage your appointments, now is a great time to start, so you'll be ready to sync when your iPhone arrives. If you choose not to use a calendar program, that's OK. You'll be able to enter appointments directly into the iPhone calendar. &lt;/p&gt;&lt;p&gt;&lt;img height="20" alt="Email" src="http://geekswithblogs.net/images/geekswithblogs_net/ram/WindowsLiveWriter/AppleiPhoneNewsletter_98AF/clip_image004_1.gif" width="57" border="0" /&gt;iPhone is the first phone to come with a desktop-class email application. So now your phone can display rich HTML email with graphics and photos alongside the text. iPhone will even fetch your latest email every time you open the application and automatically retrieve your email on a set schedule, just like a computer does. iPhone works with the most popular email systems—including Yahoo! Mail, Gmail, AOL, and .Mac Mail. If you're not already using one of these services, now would be a great time to get an account. iTunes will make email setup on iPhone a breeze by automatically syncing the settings from email accounts stored in Mail on a Mac or Outlook on a PC. Don't worry if you're not on one of these email services; iPhone also works with almost any industry-standard POP3 and IMAP email system.  &lt;/p&gt;&lt;p&gt;&lt;img height="20" alt="Photos" src="http://geekswithblogs.net/images/geekswithblogs_net/ram/WindowsLiveWriter/AppleiPhoneNewsletter_98AF/clip_image005_1.gif" width="64" border="0" /&gt;iPhone has a 2-megapixel camera and a gorgeous 3.5-inch display, so it's a great way to enjoy and show off your digital photos. iPhone uses iTunes to sync your photos from iPhoto on a Mac or Adobe Photoshop Elements, Adobe Photoshop Album, or any picture folder on a PC. You can carry thousands of photos on iPhone, but you can start by creating an album or two with 50 to 100 of your favorite photos, so that when you first sync your iPhone, you'll be ready to quickly show off some of your best shots. &lt;/p&gt;&lt;p&gt;&lt;img height="20" alt="Music and video" src="http://geekswithblogs.net/images/geekswithblogs_net/ram/WindowsLiveWriter/AppleiPhoneNewsletter_98AF/clip_image006_1.gif" width="150" border="0" /&gt;iPhone is the best iPod ever. Its beautiful, 3.5-inch widescreen display allows you to easily enjoy the music, TV shows, and movies you have in your iTunes library. If you already use iTunes, you can start getting ready for iPhone by creating a playlist of a few hundred of your favorite songs. If you don't have iTunes, now is a good time to &lt;a href="http://insideapple.apple.com/redir/cbx-cgi.do?v=2&amp;amp;a=ovgqDWNimvfDvzpQ67aNRrddH3R2PsMuuHes7i3vOqJn%2BxSOZPX0P8Z17Cg2OvVunJ7nq6NN8DarvqcX0wGzvwJvDH7bWI5LQsIfy0f1hT2geCaonvkFAKlZWJwPko35BgHzgla1VoopkTwiZx%2BmXg%3D%3D"&gt;download&lt;/a&gt; it and start a music and video library. That way, when you sync your iPhone with iTunes, you'll be able to take your favorite music, as well as a few of your TV shows and movies, with you wherever you go. &lt;/p&gt;&lt;p&gt;&lt;img height="20" alt="iTunes Account" src="http://geekswithblogs.net/images/geekswithblogs_net/ram/WindowsLiveWriter/AppleiPhoneNewsletter_98AF/clip_image007_1.gif" width="140" border="0" /&gt;To set up your iPhone, you'll need an account with Apple's iTunes Store. If you already have an iTunes account, make sure you know your account name and password. If you don't have an account, you should set one up now to save time later. To set up an account, launch &lt;a href="http://insideapple.apple.com/redir/cbx-cgi.do?v=2&amp;amp;a=ovgqDWNimvfDvzpQ67aNRkKAZE8eJ5vfeV2U3lPijk3oPyfYU57qqkc6GtZbZNNQ9Pp4LGRh8KiiWRUwFRmp%2B0kFvJByCrazPQafsRhRgLYxlDsg5RXcAaJ7oq84J5T2QBOZy2n10%2BUyxHKYdpMO%2Bg%3D%3D"&gt;iTunes&lt;/a&gt;, select the iTunes Store, and click the Sign In button in the upper right corner of iTunes. Sign in and you're ready to go. &lt;/p&gt;&lt;p&gt;&lt;img height="22" src="http://geekswithblogs.net/images/geekswithblogs_net/ram/WindowsLiveWriter/AppleiPhoneNewsletter_98AF/clip_image008_1.gif" width="560" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113189"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113189" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ram/aggbug/113189.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ram Shankar Yadav</dc:creator>
            <guid>http://geekswithblogs.net/ram/archive/2007/06/13/113189.aspx</guid>
            <pubDate>Wed, 13 Jun 2007 15:54:02 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ram/comments/113189.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ram/archive/2007/06/13/113189.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/ram/comments/commentRss/113189.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ram/services/trackbacks/113189.aspx</trackback:ping>
        </item>
        <item>
            <title>E-mail usage tips!</title>
            <link>http://geekswithblogs.net/ram/archive/2007/05/25/112744.aspx</link>
            <description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="Email" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/envelope.gif" /&gt; This wonderful technology is for all of us and today is the key to communication....truly it is the lifeblood of any organization....  &lt;/p&gt;&lt;p&gt;As any other technology this too requires prudence and a bit of intelligence while we use this.....  &lt;/p&gt;&lt;p&gt;Some common tips the world uses to make this technology helpful ...lets look at these next time we use Email to communicate with others...  &lt;/p&gt;&lt;p&gt;Ask yourself .....  &lt;/p&gt;&lt;ul&gt; &lt;li&gt;&lt;i&gt;Have I addressed the mail to relevant recipients ?&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;&lt;i&gt;Does all recipients CCd really require that information ?&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;&lt;i&gt;Is my mail for Information or for action or as a response ?&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;&lt;i&gt;Am I mentioning the subject on each mail clear enough for others to know ?&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;&lt;i&gt;Can I resolve the issue / communicate to the other person over the phone rather using e-mail ?&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;&lt;i&gt;Do I require the information to go to all or the critical few who need to know this?&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;&lt;i&gt;Is my response / revert mail going to recipients who may not need that information ?&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;&lt;i&gt;Do I really require the information to go to all  users ?&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;&lt;i&gt;Am I looking at the recipients list addressed before using " Reply all " ?&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Remember each one of us can make a difference ....to our Mail box :-)  and keep this less bulky by using above guidelines....lets ensure E-Mails truly remain a significant tool and not become a nuisance value for us as well as for others.... &lt;/p&gt; &lt;p&gt;Lastly wrong usage of e-mails certainly clogs the system reducing the Network speed .&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Happy Mailing &lt;img alt="Nerd" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/49_49.gif" /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112744"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112744" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/ram/aggbug/112744.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ram Shankar Yadav</dc:creator>
            <guid>http://geekswithblogs.net/ram/archive/2007/05/25/112744.aspx</guid>
            <pubDate>Fri, 25 May 2007 15:56:26 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/ram/comments/112744.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/ram/archive/2007/05/25/112744.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/ram/comments/commentRss/112744.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/ram/services/trackbacks/112744.aspx</trackback:ping>
        </item>
    </channel>
</rss>