<?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-7380742239477938765</id><updated>2012-01-31T11:53:26.085-07:00</updated><category term='yui'/><category term='Python'/><category term='ask'/><category term='jeff fogg'/><category term='javascript'/><category term='Scrolling'/><category term='competition'/><category term='querystring'/><category term='Holy Spirit'/><category term='Z570'/><category term='Grub'/><category term='validation'/><category term='Programming'/><category term='firefox'/><category term='audio'/><category term='css'/><category term='picture'/><category term='Book of James'/><category term='cross browser compatibility'/><category term='Chrome'/><category term='browser'/><category term='Framework'/><category term='blessing'/><category term='Bible'/><category term='Mac'/><category term='email'/><category term='best practaces'/><category term='code'/><category term='credit card'/><category term='Android'/><category term='Yahoo'/><category term='safari'/><category term='generator'/><category term='prayer'/><category term='bible study'/><category term='setTimeout'/><category term='memorize'/><category term='browser war'/><category term='research'/><category term='Website'/><category term='EFI'/><category term='Perseveriance'/><category term='BibleShared'/><category term='internet explorer'/><category term='God'/><category term='culture'/><category term='recieve'/><category term='chaining'/><category term='prosperity'/><category term='dream'/><category term='API'/><category term='Phone'/><category term='Zend Studio'/><category term='Google'/><category term='James 1'/><category term='life'/><category term='Trials'/><category term='regex'/><category term='passion'/><category term='bookmarklets'/><category term='looping'/><category term='Mouse'/><category term='church'/><category term='Install'/><category term='wireless'/><category term='baby'/><category term='identity'/><category term='Linux'/><category term='innovation'/><category term='Wifi'/><category term='generations'/><category term='Lenovo'/><category term='Speed'/><category term='Ubuntu'/><category term='PPA'/><category term='love'/><category term='obey'/><title type='text'>Jacob Fogg</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7380742239477938765.post-6964820755935602124</id><published>2012-01-08T22:59:00.001-07:00</published><updated>2012-01-08T23:01:30.549-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Install'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Zend Studio'/><title type='text'>"Installing" an application into the Dash Search of Ubuntu</title><content type='html'>So Ubuntu makes it seriously easy to install 90% of the programs you could need. Simply click on the Ubuntu Software Center, search for the application and click install. Done!&lt;br /&gt;&lt;br /&gt;But what if the application you need is not in the software center? The best solution is to search for an official PPA url for the application and add it to your list of software sources. If there is not a PPA, most developers will build a .deb file for you, which is basically an executable installer. But then you have applications like Zend Studio 9. No PPA, No .deb, Simply a gziped directory structure with all of the files you need, ready to be placed anywhere you want and simply executed.&lt;br /&gt;&lt;br /&gt;So how do you "install" Zend Studio... Simply pick a place where you want it to live. No one is really clear on where that should location should be, in fact there are loads of opinions. /opt, /usr/bin, ~/Desktop, etc... I chose /usr/local. If you don't like it there, pick another place.&lt;br /&gt;&lt;br /&gt;That part is easy, and really doesn't really beg for a blog post, so let's get to the good part... how do I get Zend Studio to show up in my applications list &amp;amp; the Dash Search of Ubuntu. It is as simple as creating a single file (.desktop) and placing it where it belongs!&lt;br /&gt;&lt;br /&gt;To see some examples of .desktop files, browse the /usr/share/applications directory. In my case, I decided to create my .desktop files in the ~/.local/share/applications directory. I just felt it made more sense. If you don't like it, feel free to drop yours in the /usr/share/applications directory.&lt;br /&gt;&lt;br /&gt;So, press Ctrl+Alt+T to open a terminal window. and type in the following:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;gedit ~/.local/share/applications/zend-studio.desktop&lt;/div&gt;&lt;br /&gt;In that file, add the following:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;[Desktop Entry]&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Name=Zend Studio 9&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Exec=/usr/local/ZendStudio/ZendStudio&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Icon=/usr/local/ZendStudio/ZendStudio/icon.xpm&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Terminal=false&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Type=Application&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;StartupNotify=true&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Categories=GNOME;Application;Development;&lt;/div&gt;&lt;br /&gt;That's it! Open the search panel and type in "Zend", there you go!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-6964820755935602124?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/6964820755935602124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=6964820755935602124' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6964820755935602124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6964820755935602124'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2012/01/installing-application-into-dash-search.html' title='&quot;Installing&quot; an application into the Dash Search of Ubuntu'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-1273912616807240807</id><published>2012-01-08T17:08:00.001-07:00</published><updated>2012-01-08T23:02:27.674-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Scrolling'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Setup Mac style "Natural Scrolling" on Ubuntu</title><content type='html'>This is a super simple tip I got from &lt;a href="http://www.omgubuntu.co.uk/2011/07/reverse-natural-scrolling-ubuntu-os-lion/" target="_blank"&gt;OMG!Ubuntu!&lt;/a&gt; to reverse the scrolling on Ubuntu so that it acts like a Mac.&lt;br /&gt;&lt;br /&gt;Press Ctrl+T to open a terminal. Then type the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;sudo add-apt-repository ppa:zedtux/naturalscrolling&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;sudo apt-get install naturalscrolling&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-K5fFY1LH_4s/TwovuyeWEqI/AAAAAAAAC_Q/eb4GOZtnQQU/s1600/Natural+Scrolling.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-K5fFY1LH_4s/TwovuyeWEqI/AAAAAAAAC_Q/eb4GOZtnQQU/s1600/Natural+Scrolling.png" /&gt;&lt;/a&gt;&lt;/div&gt;Once that finishes, Open the program "Natural Scrolling" using the Dash Search and a little icon will appear in the application indicator area. Left click the icon and choose "Natural Scrolling. When it is turned on you will see a check mark next to it. If you want this enabled all the time, simply choose "Start on login" from the&amp;nbsp;preferences&amp;nbsp;menu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thank you&amp;nbsp;&lt;a href="https://github.com/cemmanouilidis/naturalscrolling" target="_blank"&gt;cemmanouilidis&lt;/a&gt; for creating this simple, light, awesome utility!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-1273912616807240807?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/1273912616807240807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=1273912616807240807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1273912616807240807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1273912616807240807'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2012/01/setup-mac-style-natural-scrolling-on.html' title='Setup Mac style &quot;Natural Scrolling&quot; on Ubuntu'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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/-K5fFY1LH_4s/TwovuyeWEqI/AAAAAAAAC_Q/eb4GOZtnQQU/s72-c/Natural+Scrolling.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7380742239477938765.post-6034764091401274399</id><published>2012-01-07T22:33:00.001-07:00</published><updated>2012-01-08T23:03:23.960-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='PPA'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Installing Google Chrome on Ubuntu</title><content type='html'>Google Chrome is by far my favorite browser, Ubuntu is by far my favorite OS. Installing Chrome on Ubuntu is not so hard, visit the Chrome website, download the appropriate .deb package, and install. The problem, there is no auto update support.&lt;br /&gt;&lt;br /&gt;The solution, simply install the PPA for Google Chrome and you'll be good to go:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo apt-get update &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo apt-get install &lt;package name=""&gt;&lt;/package&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-6034764091401274399?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/6034764091401274399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=6034764091401274399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6034764091401274399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6034764091401274399'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2012/01/installing-google-chrome-on-ubuntu.html' title='Installing Google Chrome on Ubuntu'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-1279061251526769555</id><published>2012-01-07T05:04:00.001-07:00</published><updated>2012-01-08T23:05:08.593-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wifi'/><category scheme='http://www.blogger.com/atom/ns#' term='Install'/><category scheme='http://www.blogger.com/atom/ns#' term='Lenovo'/><category scheme='http://www.blogger.com/atom/ns#' term='Z570'/><category scheme='http://www.blogger.com/atom/ns#' term='EFI'/><category scheme='http://www.blogger.com/atom/ns#' term='Grub'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Installing Ubuntu 11.10 on Lenovo Z570</title><content type='html'>I've been running Ubuntu as my primary OS for several years now, and have been loving every minute of it! Today, I received a new laptop for work, a Lenovo Z570. You can imagine my excitement, pulling back the plastic and booting things up.&lt;br /&gt;&lt;br /&gt;Of course, the first thing I do is setup the laptop as Dual Boot Win7/Ubuntu. Turns out, several of the Lenovo laptop have a crappy implementation of the EFI Boot system. This means that simply popping in a cd and clicking a few buttons does not leave you with a dual booting system. Even worse,&amp;nbsp;re-partition&amp;nbsp;the entire hard drive, and you are left with a system that won't boot.&lt;br /&gt;&lt;br /&gt;All of that said, it took me an entire evening and a TON of Google'ing to figure this one out. I thought I would lay this one out for anyone else who is unfortunate enough to be in the same situation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 1: Install Ubuntu. &lt;/b&gt;Perform the basic install, resizing the Windows partition&amp;nbsp;accordingly. Once the install is complete, the system will reboot and you will be full of joy to discover that you have no way to boot to Ubuntu. Turns out, the way Lenovo has things setup, grub does not get installed with Ubuntu.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 2: Install Grub.&lt;/b&gt; Pop the Ubuntu cd back into your drive and reboot to the Ubuntu Live CD. Press Ctrl+Alt+T to open a terminal and type the following:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;sudo -i&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;mount /dev/sda6 /mnt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;mount /dev/sda1 /mnt/boot&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;grub-install --root-directory=/mnt/ /dev/sda&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;mount --bind /proc /mnt/proc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;mount --bind /dev /mnt/dev&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;mount --bind /sys /mnt/sys&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;chroot /mnt update-grub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;umount /mnt/sys&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;umount /mnt/dev&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;umount /mnt/proc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;exit&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Restart your laptop and you will find the happy little Grub running, but Ubuntu is still not a boot option! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 3: Install Ubuntu in Grub.&lt;/b&gt; Reboot your laptop back to the Ubuntu Live CD. Press Ctrl+Alt+T to open a terminal and type the following:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;sudo -i&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;mkdir /media/ubuntu&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;mkdir /media/winBoot&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;mount /dev/sda6 /media/ubuntu&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;mount /dev/sda1 /media/winBoot&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;cp /media/ubuntu/boot/grub/grub.cfg /media/winBoot/grub/grub.cfg&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Restart your laptop and boot into all of the Linux Goodness. There is just one problem, no WiFi!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 4: Fix your WiFi.&lt;/b&gt; This laptop suffers from MWP (Multiple Wifi Personalities), as well as a glitch in the Bios. Press Ctrl+Alt+T to open a terminal and type the following:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo -i&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;modprobe -r acer-wmi&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cd /etc/modprobe.d&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;gedit /etc/modprobe.d/blacklist.conf&lt;/div&gt;&lt;br /&gt;When the editor opens, add "&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;blacklist acer-wmi" &lt;/span&gt;as a new line at the end of the file. Save and exit Gedit. Back at the terminal type the following:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;rfkill list all&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;If you see any "&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;Hard blocked: yes&lt;/span&gt;" entries, you have one of three things going on. Either your physical wifi switch is in the off position (Look at the front right portion of the keyboard), your software switch is off (Fn+F5), or you need to reset your Bios. For me, it took reseting my Bios to fix it. Restart your laptop and press F2 at boot up. Once in the Bios, press F9 to reset the Bios followed by F10 to save and exit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aside from these major but temporary setbacks, I am pretty impressed with the laptop. As I come across new issues, I'll keep everyone informed.&lt;br /&gt;&lt;br /&gt;Many thanks to the MANY websites &amp;amp; blogs I had to scour to finally find the appropriate answers for my Ubuntu Woes. Thank you blogs.scienceforums.net for putting me in the right direction on the dual boot issue. Also, @Venkat with askubuntu.com, thanks for bringing back my WiFi... I was seriously going through Internet withdrawals!&lt;br /&gt;&lt;br /&gt;Anyway, I hope this information can ease you open source pains!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-1279061251526769555?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/1279061251526769555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=1279061251526769555' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1279061251526769555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1279061251526769555'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2012/01/installing-ubuntu-1110-on-lenovo-z570.html' title='Installing Ubuntu 11.10 on Lenovo Z570'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7380742239477938765.post-8284904865871203571</id><published>2010-03-17T01:02:00.002-06:00</published><updated>2010-03-17T01:53:33.356-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Default Google search with Linux Mint</title><content type='html'>So I am fairly new to Linux, and am LOVING it. I mean sure, there are lots of things that are different, a few things I don't like as much.. but overall, I am really impressed. I started with Ubuntu as it seems to be the most popular distro out there. Then I found Linux Mint and knew there was something special here.&lt;br /&gt;&lt;br /&gt;One of my biggest annoyances at this point is how Linux Mint adds in it's own custom "stuff" to the standard Google search. I don't really mind that they add in advertising to help support their software efforts... I mean, this is really amazing... but honestly their ads are huge, the search results are not standard Google results.&lt;br /&gt;&lt;br /&gt;So I did what every good user does... I googled the easiest way to fix the issue of non standard search results. The problem was, I didn't really find anything that really worked.&lt;br /&gt;&lt;br /&gt;So what is the solution? Simple, replace &lt;span style="font-style: italic;"&gt;most&lt;/span&gt; of the google.xml found in your file system with one found in the standard &lt;a href="http://getfirefox.com"&gt;Firefox download&lt;/a&gt;. So here you go...&lt;br /&gt;&lt;br /&gt;1. Download Firefox from getfirefox.org.&lt;br /&gt;2. Extract the files to an easy to access location, such as your desktop.&lt;br /&gt;3. Search for all google.xml files in your filesystem.&lt;br /&gt;4. Compare the content of each of those files with the one from your recent download, making note of each one that has a similar structure.&lt;br /&gt;5. Copy the google.xml from the download over each of the files you noted from step 4. You may need to run the cp command as root (e.g. sudo cp ~/Desktop/firefox/searchplugins /usr/lib/firefox-3.6/searchplugins).&lt;br /&gt;&lt;br /&gt;That's all. Hope this helps you out!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-8284904865871203571?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/8284904865871203571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=8284904865871203571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/8284904865871203571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/8284904865871203571'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2010/03/default-google-search-with-linux-mint.html' title='Default Google search with Linux Mint'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-1495600161440082036</id><published>2009-10-01T15:04:00.003-06:00</published><updated>2009-10-01T15:07:46.451-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='best practaces'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Website Usability Articles</title><content type='html'>I found a great collection of no-nonsense, scientificly tested Usability papers released once or twice a year. A must read for any software or website designer!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.surl.org/usabilitynews/archives.asp"&gt;http://www.surl.org/usabilitynews/archives.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-1495600161440082036?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/1495600161440082036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=1495600161440082036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1495600161440082036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1495600161440082036'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2009/10/website-usability-articles.html' title='Website Usability Articles'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-1922402677637419033</id><published>2009-08-28T11:29:00.001-06:00</published><updated>2009-08-28T11:30:43.315-06:00</updated><title type='text'>Optimizing Windows XP</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Verdana, sans-serif; font-size: 13px; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;&lt;div&gt;WARNING!!! I AM NOT RESPONSIBLE FOR BREAKING YOUR COMPUTER. THE FOLLOWING IS ONLY A GUIDE FOR EDUCATIONAL PURPOSES... MAKE SURE YOU KNOW WHAT YOU ARE DOING BEFORE YOU DO IT!!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;There are many things we can do to help optimize your Windows XP systems. The following are several steps you can take to make your systems run as smoothly as possible. For maximum efficiency, don't just skip a step thinking you don't need to do it... these things will really help you in your quest for a faster running system. I did not come up with any of this on my own. I have accumulated this information over the course of a couple years of tweaking and maintaining an office full of computers.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;BACK UP YOUR FILES!!! - &lt;i&gt;Perform Weekly&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; Please do this before trying anything in this guide... there is nothing worse than having to rewrite documentation, rebuild your address book, find all the installation disks for all the programs on your system... etc. So, Please backup your system.. and do it regularly. There are dozens of free programs out there that can help you with this, the first, and most important step.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Clean Up Your System&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Clean up your installed Programs -&lt;i&gt; Perform Quarterly&lt;/i&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", then "Control Panel".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Double Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Add Remove Programs" icon.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Once the list is populated, look for any items you feel should not be there, or you no longer use and &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on that item.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Remove" button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Follow the instructions and prompts.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Be careful not to remove important pieces of software. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;You can also clean up your "Windows Components" by clicking on the "Add/Remove Windows Components" button... be careful that you don't remove something important here.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Clean up your Disk - &lt;i&gt;Perform Monthly&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", then "My Computer".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on your "hard drive" (usually "C" drive) and &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Properties".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "General" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Check the amount of "Free space" available... if you have less than 5GB, you&lt;i&gt;need&lt;/i&gt; to free some space... if you have less than 2GB, you are in &lt;i&gt;dire need&lt;/i&gt;!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Disk Cleanup" button. It will scan your system to determine which cleanup tasks will be useful for you. This could take several minutes. Once the scan is finished, it will open up the "Disk Cleanup" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Under the "Disk Cleanup" tab, make sure the following are &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;checked&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;: "Downloaded Program Files", "Temporary Internet Files", "Offline Webpages", "Microsoft Error Reporting Temporary Files", "Recycle Bin", "Temporary Files", and "WebClient/Publisher Temporary Files".&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;NOTE: checking the options: "Compress old files" and "Catalog files for the Content Indexer", will save you some hard disk space, but will ultimately cause minor slowdows, so I would recommend not checking these two items.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;C&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;lick&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "OK" button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;It will ask you if "you are sure you want to perform these tasks", &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Yes"... Disk Cleanup will do the rest.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Clean up your desktop - &lt;i&gt;Perform Weekly&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;The more icons you have on the screen, the more your systems has to process every time you display your desktop. You can minimize this time by reducing the amount of "stuff" on your desktop. &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;TIP: consolidate a bunch of icons into a single folder. You will be surprised by the boost you can achieve by doing this.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Scan Up Your System &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;(Don't just bypass these scans, they are VERY important)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Run Scandisk on all of your hard drives - &lt;i&gt;Perform Monthly&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; (this could take a few hours, so do it at the end of your day... This should yield huge dividends if you have not run it lately)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", then "My Computer".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on your "hard drive" (usually "C" drive) and &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Properties".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Tools" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Check Now..." button under the "Error-checking" section.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Check&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; both "Check disk options" and &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;It will tell you "The disk check could not be performed because the disk check utility needs exclusive access...", &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Yes" button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Next time you restart your computer, it will perform the scandisk... this could take a few hours, so restart your computer at the end of the day and let it run through the night.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Run Defragmentation Utility on all of your hard drives - &lt;i&gt;Perform Monthly&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; (This could take a few hours, so do it at the end of your day)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", then "My Computer".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on your "hard drive" (usually "C" drive) and &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Properties".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Tools" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Defragment Now" button under the "Defragmentation" section.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Defragment" button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;This will take a few hours, so do this at the end of the day and let it run through the night.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Run Full Anti-Malware scans - &lt;i&gt;Perform Monthly&lt;/i&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; (This could take a few hours, so do it at the end of your day)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Malware is short for Malicious Software. It includes virus', worms, trojen horses, root kits and others. They plant themselves on your system, just sending you random advertisements in the best cases, and using your system as a bot net to perform their bidding on your and others systems. This software can not only be annoying, but it can steel sensitive information like passwords, and it almost always slows down your system. FACT: over 60% of PC's are infected with at least one type of Malware (Mac's have better statistics, but are still vernerable). There are several programs out there that can help you in scanning and eliminating Malware from your system. I will recommend 3 that are reliable and offer a free version of their software. You don't need all three in most cases, but they all take different strategies and can find different types of Malware because of it. Use as you choose, but use at LEAST one of these on a regular basis. Consult their documnetation, or ask me if you need help running any of the programs.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Ad-Aware by Lavasoft -- &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.lavasoft.com%2Fproducts%2Fad_aware_free.php&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFrqEzd2Kc7l7xknbWVa3FDPEgR--GP2aQ" target="_blank" style="color: rgb(78, 125, 191); outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;http://www.lavasoft.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; -- This program is very effective and has been trusted for many years. It is a simple scanning software that is continiously updated. The free version only runs scans when you want it to, so it won't slow down your system.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Malwarebytes' Anti-Malware -- &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.malwarebytes.org%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFrqEzfhAcalKiHyUKhIdcn7s8EWPQwggw" style="color: rgb(78, 125, 191); outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;http://www.malwarebytes.org/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; -- This software is a little newer to the market, but picks up some things that Ad-Aware doesn't catch (Ad-Aware also picks up some things Malwarebyte' doesn't catch). Like Ad-Aware, the free version only runs scans when you want it to, so it won't slow down your system.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;SpywareBlaster by JavaCool Software -- &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.javacoolsoftware.com%2Fspywareblaster.html&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFrqEzdgpnZ9W8v2ixZpcn0pN9gwNk9zJg" target="_blank" style="color: rgb(78, 125, 191); outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;http://www.javacoolsoftware.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; -- This software takes an anti-virus approach to keeping out the badware by scanning your system as you go. The benifit here is that it will usually stop the Malware before it gets in. The tradeoff is that it is always running and can slow your system down.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Run a Full Anti-Virus Scan - Perform Weekly &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;(I know this is a pain, but it's VERY important... This could take a few hours, so do it at the end of your day)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;If you are using AVG Anti-virus:&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", "All Programs", "AVG Free...", then "AVG Free User Interface".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Make sure your software is "Up-to-date"... &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Update now" and follow the prompts (may ask you to confirm a download...)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Once the update is finished, &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Computer scanner" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Then, &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;the "Scan whole computer" button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;This could take a few hours, so do it at the end of your day and let it run through the night.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;If any virus' are found, you will want to get rid of them. Let me know if you have any questions on how do this.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;If you are using a different Anti-virus program, consult your documentation.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;If you DO NOT have an Anti-virus installed... SHAME ON YOU ;) ... stop what you are doing now, follow &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;&lt;a href="http://download.cnet.com/1770-20_4-0.html?query=%22AVG+Anti-Virus%22+Free+Edition+&amp;amp;tag=srch&amp;amp;searchtype=downloads&amp;amp;filterName=platform%3DWindows&amp;amp;filter=platform%3DWindows"&gt;this link&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;, download and install the latest AVG FREE... then start over at step 1...&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;If the daily scans are bogging down your system and cramping your style, there are ways to change the scheduling to better suit you needs.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Tweak Up Your System&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;(Most of the following you will only need to do once. Take caution with the following, some of it can cause you problems, so take your time and write down the things you change. I'll let you know when we get to potentially dangerious stuff)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Windows Update&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fupdate.microsoft.com%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFrqEzeVwOu1zkdIP1FJZSAHsEk_Y6h7Bw" target="_blank" style="color: rgb(78, 125, 191); outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;http://update.microsoft.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Once the update is finished, &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Computer scanner" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Using Internet Explorer, brows to update.microsoft.com&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;It will check to make sure you ahve the most recent version of windows update installed. If it asks you to update the update software, just follow the prompts.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;It will then present you with a page asking you if you want to run "Express" updates or "Custom"... start with "Express".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Once it finishes the scan, you may be presneted with a list of updates that need to be installed. Make sure they are all selected and click "Review and install updates".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;It will then show you a list of updates you have chosen to install... click the "Install Updates" button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Follow the prompts as directed and restart only if they ask you to.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Return to Windows Update and continue to follow the "Express" path until there are no updates left to install.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Return to Windows Update again, this time, follow the "Custom" path.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Once the scan is complete, you may see update options on the left grey bar for "High Priority", "Software, Optional", and "Hardware, Optional".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Starting with "High Priority", if there are any updates remaining here, make sure you select them.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Next click on "Software, Optional". Be selective here, there may be some updates that are usefull, but others, may just end up slowing down your system. For instance, if you don't search your system much, you won't need "Windows Search 4.0 for Windows XP" as it will actualy spend processor time while it constantly scans all the files on your system cataloging them. If you, however, spend a lot of time searching through your files, this will be a great install for you!&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Next Click on "Hardware, Optional". These will be things like driver updates. It's important to be sure you are actually using the devices that they offer updates for as it could cause problems if you are not. If you are using matching devices, these updates will most likey improve performance and stability and are great to download.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Once all desired updates are selected, click "Review and install updates".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;This will again show you a list of updates  you have chosen to install.... review and click the "Install Updates" button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Follow the prompts as directed, restart if it asks you to.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Repeat the "Custom" path until there are no more updates you wish to install.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Disable startup programs&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - There are so many programs that add little tidbits of themselves that like to run the entire time your computer is running... even if you don't use that program. Programs like MSN Messenger and iTunes are especially guilty of this adding 4-8 little programs without ever asking you. The following will help you eradicate some of those little nasties. You may need to do this once a month or so depending on how often you install software.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;"Start", then "Run". This will open the "Run" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Type&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "msconfig" in the text box next to "Open:".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;"OK". This will open up the "System Configuration Utility".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;on the "Startup" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Here you will notice what could be a cryptic and/or long list of programs. Some of them you may want to automatically start, others you may never knew existed. To prevent an item from running on startup, simply uncheck the item here. NOTE: by unchecking an item, you may &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;temporarily&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; loose functionality that you automatically expect to be available. If this happens, simply return to this utility and recheck the item. The bottom line, is, don't be afraid to uncheck everything on the list. Things that know they need to be running on startup (like AVG) will automaticlly add themselves back to this list as needed. Worst case scenerio, simply return re recheck everything.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;When you are finished selecting items you want to disable from your startup group, &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;It will tell you "You must restart your computer for some of the changes made by System Configuration to take effect". &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;"Restart".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;When your system restarts, a window will pop up telling you that some items have been changed using the System Configuration Utiltiy... &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Check&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the box that says "Do not show this to me in the future" and &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Tweak the Eye Candy&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - There are lots of nifty "effects" with XP that make the experience seem more fluid and generally "cool". Some of these things can slow you down, many of them you would never notice if they were missing. Feel free to adjust these settings as you like as they will only effect the "visual effects" of your system.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "My Computer", and &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Properties". This will open up the "System Properties" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Advanced" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Settings" button under the "Performance" section. This will open up the "Performance Options".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Custom" radio button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;I have only the following checked on my machine... but these are just my personal preferences: "Animate windows when minimizing and maximizing", "Show shadows under mouse pointer", "Show translucent selection rectangle", "Smooth edges of screen fonts", Smooth-scroll list boxes", "Use a background image for each folder type", "Use common tasks in folders", "Use drop shadows for icon labels on the desktop", "Use visual styles on windows and buttons". Again, these are just my preferences based on experimentation, and what I find visually pleasing to my eyes. Tweak to your hearts content.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Tweak some more Eye Candy &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;- Here are a few more effects you can adjust to help further improve your visual performance.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on an empty part of your desktop and choose "Properties". This will open up the "Display Properties" window.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Appearance" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Effects..." button. This will open up the "Effects" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;I prefer to &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;uncheck&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Use the following transition effect for menus and tooltips".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;If you are using a flat panel screen or laptop, you should try using ClearType by &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Checking&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Use the following method to smooth edges of screen fonts" and &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;selecting&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "ClearType" from the drop down menu. It my slightly degrade actual system performance, I have found, however, the visibility of fonts and reduction to eyestrain are worth the tradeoff.  Try it, and if you don't notice a difference or don't like the effect, try the other option or uncheck it all together.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;I also prefer to uncheck "Use large icons", Show shodows under menus", and "Show window contents while dragging". The last two of the three should reap some minor improvements.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Also, I prefer to check the "Hide underlined letters for keyboard navigation until I press the Alt key". Choose as you like... and remember you can always come back and change these settings later.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Finally, &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK" in the "Effects" window, and "OK" in the "Display Properties" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Speed up Your Mouse&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - OK, so this one won't so much speed up your system, but rather speed up your productivity. By default, the system sets your mouse to medium speed, when really, fast speed may better suit you.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", then "Control Panel".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Double Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on "Mouse". This will open up the "Mouse Properties" window.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;on the "Pointer Options" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Adjust the "Select a pointer speed" slider bar faster or slower, then try moving your mouse around.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;When you find a comfortable speed, &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Choose an smaller file sized background image, or don't use one at all&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - The larger the file size of the background image you choose, the more processor it take every time it has to redraw the screen.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Optimize Your background image&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Check the resolution (physical size) and DPI (Dots per inch) of the image. Make sure the resolution of the image matches the resolution of your screen. Also, make sure the DPI is set to 72dpi as that is usually what your monitor will be set to.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Optimize the image file using Photoshop or some other image optimizer.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Save the new background image into your "My Pictures" folder.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on a blank part of your "Desktop" and choose "Properties". This will open the "Display Properties" window.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;on the "Desktop" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;the "Browse..." button. This will open the "Browse" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Find your new image, select it and &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Open".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK".&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Turn off Fast User Switching&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - Unless there are multiple people using a computer with multiple user accounts, there is never a need for fast user switching... Turning this off can save some processor speed as well as speed up your startup process.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", then "Control Panel".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Double Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on "User Accounts". This will open the "User Accounts" window.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on "Change the way users log on or off".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Uncheck&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Use Fast User Switching".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Apply Options".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Close&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "User Accounts" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Turn off Automatic Updating&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - WARNING, only do this if you are persistent with checking for windows updates on at LEAST a monthly basis. Every time you connect to the Internet, Windows automatically visits the Windows update site for new updates. Turning this off will gain you some speed. Alternately, you can set it to check for updates on a set schedule. At least this way it's only tying up your system for a set period of time.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "My Computer" and select "Properties".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Automatic Updates" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Select&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Turn off automatic updating. I want to update my computer manually" radio button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Turn off Remote Assistance&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - &lt;i&gt;Most&lt;/i&gt; people never remote assistance, so there is no need for it running in the background.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "My Computer" and select "Properties".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Remote" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Make sure both "Allow Remote Assistance invitations to be sent from this computer" and "Allow users to connect remotely to this computer" are &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Unchecked&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK".&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Turn off folder Indexing&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - if you don't perform file searches on your system very often, the built in "indexer" is eating up your resources.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", then "My Computer".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right Click &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;on your "hard drive" (usually "C" drive) and &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Properties". This will open up the "Local Disk (X:) Properties" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Uncheck&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Allow Indexing Service to index this disk for fast file searching" box.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK". This will open up the "Confirm Attribute Changes" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Select&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; the "Apply changes to the X:\, subfolders and files" radio button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK". This will open the "Applying Attributes..." window. This process may take several minutes, so do this right before your lunch break and it should be done by the time you get back.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Open each folder in a separate part of memory&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - This will add speed and stability in situations where you have multiple folder windows open at once.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start", then "My Computer".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Then &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on "Tools" in the menu, then "Folder Options". This will open the "Folder Options" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Next, &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "View" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Then &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Scroll down &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;about half way in the "Advanced settings" pane and check "Launch folder windows in a separate process".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Finally, &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK".&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Prioritize Your Tasks&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - Be careful with this one, you don't want some programs to bomb because they can't get enough clock cycles. But this could be very useful.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Press&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Ctrl-Alt-Del" to bring up your "Windows Task Manager".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on the "Processes" tab.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; on one of the processes, &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Hover over&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Set priority", then choose the priority you wish to grant this process.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;When you are all done, close the task manager.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Disable Unused Services&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; - This is where things get just a little scary... WARNING: If you do something wrong here, some things may stop working. I would advise that if you are not sure what you are doing, you consult with someone who's knowledgeable &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;before&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; you proceed.... With that said, Windows uses services to take care of a lot of the "stuff" that just seems to happen magically in the background... things like automatically configuring your wireless service so that you can get online. Many of these services however do not need to be running all of the time, and some don't need to be running at all. Finally, there are some services that are not needed if you do some manual configuration of you system. I will walk you though the process of stopping and disabling a service, but the actual execution of the process should be done by a qualified person.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol style="list-style-type: decimal; "&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "Start, then "Run". This will open the "Run" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Type&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "services.msc" in the text box next to "Open:". This will open the "Services" window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Right Click  &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;on the service you wish to tweak and choose "Properties". This will open the properties window for that service.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;From here, you can start, stop, pause, and resume a service by clicking on one of the buttons. Also, you can change the "Startup type" in the dropdown menu to "Automatic", "Manual", or "disabled".&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Finally, &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;click&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt; "OK" and the settings will be saved.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia, Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-1922402677637419033?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/1922402677637419033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=1922402677637419033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1922402677637419033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1922402677637419033'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2009/08/optimizing-windows-xp.html' title='Optimizing Windows XP'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-5530012897562185278</id><published>2009-08-18T11:32:00.003-06:00</published><updated>2009-08-18T12:48:52.260-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='best practaces'/><category scheme='http://www.blogger.com/atom/ns#' term='looping'/><title type='text'>for -&gt; in loops with JavaScripts</title><content type='html'>I love for loops... don't think I could live without them! The problem with JavaScript is that you don't always have a numerically indexed array of elements that you need to loop through. These are often referred to as Associative Arrays. JavaScript simply treats them as Objects. They are VERY simple to use and &lt;span style="font-style: italic;"&gt;usually&lt;/span&gt; easy to loop through... simply use the for -&gt; loop syntax:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;var fruitColorArr = {&lt;br /&gt;'red':'apple',&lt;br /&gt;'yellow':'banana',&lt;br /&gt;'green':'lime'&lt;br /&gt;};&lt;br /&gt;for(var i in fruitColorArr){&lt;br /&gt;alert(fruitColorArr[i]+"'s are "+i);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:georgia;"&gt;This will result in three alerts:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;"apple's are red", "banana's are yellow", and "lime's are green".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Simple right? Wrong!!! There is a little problem called prototyping that can destroy this whole scenario! Let's imagine someone added the following JavaScript to their page to supplement the Object object:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Object.prototype.test = function(){alert('hi');}&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;It's a great feature of JavaScript and attests to it's amazing flexibility.... It gives us the power to call:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;fruitColorArr.test();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;And have it alert "hi".&lt;br /&gt;&lt;br /&gt;The problem arises when  you try to then run the for in loop on the fruitColorArr... We get the following alerts:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:georgia;"&gt;"apple's are red",&lt;br /&gt;"banana's are yellow",&lt;br /&gt;"lime's are green"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;,&lt;br /&gt;"function () {&lt;br /&gt; alert("hi");&lt;br /&gt;}'s are new"&lt;br /&gt;&lt;br /&gt;Seems relatively harmless for this example, but it can be disastrous in a larger application, not to mention really hard to tack down!&lt;br /&gt;&lt;br /&gt;So how do you work around it??? Test everything!!!&lt;br /&gt;&lt;br /&gt;If you know the type of element you are expecting, test for it! If you are expecting a string, use the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;for(var i in myArr){&lt;br /&gt; if(typeof(myArr[i]) == 'string'){&lt;br /&gt;   /* loop code goes here */&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;If you are not sure what type of element to expect, at least test to make sure what you have is not a function.... At the very least, I use the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;for(var i in myArr){&lt;br /&gt; if(typeof(myArr[i]) != 'function'){&lt;br /&gt;   /* loop code goes here */&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;By doing this, you can be sure that no matter where your code is used, it will not cause strange behavior!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-5530012897562185278?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/5530012897562185278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=5530012897562185278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/5530012897562185278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/5530012897562185278'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2009/08/for-in-loops-with-javascripts.html' title='for -&gt; in loops with JavaScripts'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-3061069355865321182</id><published>2009-02-09T09:44:00.005-07:00</published><updated>2009-02-10T10:54:13.560-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='picture'/><category scheme='http://www.blogger.com/atom/ns#' term='baby'/><title type='text'>Our baby in 3d</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oSsGnuGJy-w/SZC_jZlYMiI/AAAAAAAACOA/t2ACj30xthE/s1600-h/3dbaby.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 223px; height: 235px;" src="http://4.bp.blogspot.com/_oSsGnuGJy-w/SZC_jZlYMiI/AAAAAAAACOA/t2ACj30xthE/s320/3dbaby.png" alt="" id="BLOGGER_PHOTO_ID_5300947376299061794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here is our little baby in 3d!!! &lt;del&gt;This is a picture taken from my phone of the sonogram picture.... I'll try to replace this with a scanned version as soon as I can.&lt;/del&gt;&lt;br /&gt;&lt;br /&gt;I have updated this post with a better picture... Click on it for full resolution excitement!&lt;br /&gt;&lt;br /&gt;We weren't planning on getting a 3d picture taken, but the nurse who took the sonogram wanted to test out her new machine! =)&lt;br /&gt;&lt;br /&gt;She has Jen's nose and my cheeks! =)&lt;br /&gt;&lt;br /&gt;For those who don't know, we are due to have our baby on March 16th!!!!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-3061069355865321182?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/3061069355865321182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=3061069355865321182' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/3061069355865321182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/3061069355865321182'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2009/02/our-baby-in-3d.html' title='Our baby in 3d'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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://4.bp.blogspot.com/_oSsGnuGJy-w/SZC_jZlYMiI/AAAAAAAACOA/t2ACj30xthE/s72-c/3dbaby.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7380742239477938765.post-4229102598238116237</id><published>2009-02-09T09:22:00.002-07:00</published><updated>2009-02-09T09:25:57.127-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Book of James'/><category scheme='http://www.blogger.com/atom/ns#' term='memorize'/><title type='text'>James - Week 2 - James 1:5-8</title><content type='html'>&lt;span style="font-weight: bold;"&gt;James 1:5&lt;/span&gt; If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him. &lt;span style="font-weight: bold;"&gt;6&lt;/span&gt; But when he asks, he must believe and not doubt, because he who doubts is like a wave of the sea, blown and tossed by the wind. &lt;span style="font-weight: bold;"&gt;7&lt;/span&gt; That man should not think he will recieve anything from the Lord; &lt;span style="font-weight: bold;"&gt;8&lt;/span&gt; he is a double-minded man, unstable in all he does.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-4229102598238116237?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/4229102598238116237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=4229102598238116237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/4229102598238116237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/4229102598238116237'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2009/02/james-week-2-james-15-8.html' title='James - Week 2 - James 1:5-8'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-3091509956405231276</id><published>2009-02-09T09:02:00.003-07:00</published><updated>2009-02-09T09:22:18.118-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Trials'/><category scheme='http://www.blogger.com/atom/ns#' term='Perseveriance'/><category scheme='http://www.blogger.com/atom/ns#' term='BibleShared'/><category scheme='http://www.blogger.com/atom/ns#' term='bible study'/><category scheme='http://www.blogger.com/atom/ns#' term='Book of James'/><title type='text'>Thoughts on James 1:1-4</title><content type='html'>Here is a compilation of my thoughts on James 1:1-4... I use a site called BibleShared.com to track all of my scripture notes. It's a great program created by Nick Hauenstine. The best part is that it allows you to write notes for one or multiple verses of the scriptures, even placing multiple notes on a single verse. But even better than that, you can share your notes with individuals or entire groups of people. All of the sudden this tool for tracking notes can become a powerful tool for sharpening iron if you know what I mean (Prov. 27:17)...&lt;br /&gt;&lt;br /&gt;Anyway, here is a compilation of notes I wrote regarding James 1:1-4:&lt;br /&gt;&lt;br /&gt;James 1:1&lt;br /&gt;    I think it interesting that James decided to say he is a servant of God and Jesus... I think it is because James knew his audience (the twelve tribes) knew God, but maybe they didn't know Jesus yet.&lt;br /&gt;&lt;br /&gt;James 1:2&lt;br /&gt;    I think we have to change our perspective on the "stuff" we go through. We may not be able to control all of the things we go through, but we can control what our attitude towards those things is. James is asking us to change our perspective... instead of getting down on ourselves about what happened to us, we give God glory for being in control and helping us through.&lt;br /&gt;    We need to not just focus on changing our attitude about the easy stuff, but we need to change our attitude regarding every event and situation we face in life.&lt;br /&gt;&lt;br /&gt;James 1:3&lt;br /&gt;    I think it's interesting that he says "the testing of your faith"... he was just talking about trials of many kinds and now he's talking about the testing of your faith... I spend the better part of the day thinking about this and came to the conclusion that James is connecting the idea of going through trials and testing of faith.&lt;br /&gt;    Really, when you think about this on a deeper level, how you react to the trial you face says a lot about the state of your faith in God to help and carry you though that trial. I think the more aware of that we can become, the more we will be able to be intentional about our reliance on God in everything we face.&lt;br /&gt;    The NIV version says "Because you know that the testing of your faith produces perseverance". This is so true...and I think it true in every situation. The more experience we have in anything, the better equipped we are to handle those situations in the future.&lt;br /&gt;&lt;br /&gt;James 1:4&lt;br /&gt;    It is through the testing of our faith, through facing the trial, through developing perseverance that we can become mature in our faith. Great will be the day that I am not shaken or moved by anything that might stand in the way of God working in my life.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are interested in using BibleShared.com, let me know and I can add you to our church (Southwest First Assembly of God).&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-3091509956405231276?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/3091509956405231276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=3091509956405231276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/3091509956405231276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/3091509956405231276'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2009/02/thoughts-on-james-11-4.html' title='Thoughts on James 1:1-4'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-6139227272802089567</id><published>2009-02-03T16:47:00.002-07:00</published><updated>2009-02-03T16:50:33.107-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='James 1'/><category scheme='http://www.blogger.com/atom/ns#' term='Book of James'/><category scheme='http://www.blogger.com/atom/ns#' term='memorize'/><title type='text'>James - Week 1 - James 1:1-4</title><content type='html'>&lt;span style="font-weight: bold;"&gt;James 1:1&lt;/span&gt; James, a servant of God and of the Lord Jesus Christ, To the twelve tribes scattered among the nations: Greetings. &lt;span style="font-weight: bold;"&gt;2&lt;/span&gt; Consider it pure joy, my brothers, whenever you face trials of many kinds, &lt;span style="font-weight: bold;"&gt;3&lt;/span&gt; because you know that the testing of your faith develops perseverance. &lt;span style="font-weight: bold;"&gt;4&lt;/span&gt; Perseverance must finish its work so that you may be mature and complete, not lacking anything.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-6139227272802089567?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/6139227272802089567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=6139227272802089567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6139227272802089567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6139227272802089567'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2009/02/james-week-1-james-11-4.html' title='James - Week 1 - James 1:1-4'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-1939878270431321087</id><published>2009-02-03T16:41:00.001-07:00</published><updated>2009-02-03T16:46:36.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Book of James'/><category scheme='http://www.blogger.com/atom/ns#' term='memorize'/><title type='text'>9 months... memorizing the entire Book of James</title><content type='html'>So I had a conversation with my pastor the other day (Pastor James Brummett) regarding strategies of Bible verse memorization. He said that he has started memorizing chapters in Psalms and has really been blessed by it. He suggested that I try the same with the &lt;span style="font-weight: bold;"&gt;Book of James&lt;/span&gt;. I was pretty nervous about the endeavor at first, but the more I thought about it, the more excited I got!&lt;br /&gt;&lt;br /&gt;As I said, it seems pretty overwhelming to memorize an entire book of the Bible, so I tried to break it down. The Book of James has &lt;span style="font-weight: bold;"&gt;5 chapters&lt;/span&gt; with a total of &lt;span style="font-weight: bold;"&gt;108 verses&lt;/span&gt;. I figure if I memorize &lt;span style="font-weight: bold;"&gt;about 3 verses per week&lt;/span&gt; that I can memorize the entire book in about &lt;span style="font-weight: bold;"&gt;9 months&lt;/span&gt;. All of the sudden, this doesn't seem so bad. I remember back in High School when I was part of discipleship, we would memorize 3 passages per week of 1-5 verses each... So 2-5 verses per week will be cake!&lt;br /&gt;&lt;br /&gt;I am planning on memorizing the book using the &lt;span style="font-weight: bold;"&gt;NIV&lt;/span&gt; version.&lt;br /&gt;&lt;br /&gt;My memorization strategy has several methods behind it. &lt;span style="font-weight: bold;"&gt;First&lt;/span&gt;, instead of just memorizing precisely 3 verses per week, I am breaking the verses into logical chunks. The result is that some weeks there will be more to memorize than others. The benefit is that it's a lot easier to memorize verses if you understand the major theme behind them, as well as being able to put these verses in context.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Also&lt;/span&gt;, I have formatted (or rather am in the process of formatting) these verses in such a way that I can print them onto perforated business card stock for easy dispensing and reading. If you are interested in using these documents (formatted using Microsoft Word), let me know, and I’ll send them your way… I may also post a link to them once I have finished them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;, I will follow a flexible, but useful daily plan, to help me stay on track and fully absorb these verses I am trying to memorize.&lt;br /&gt;&lt;br /&gt;I plan on spending the&lt;span style="font-style: italic;"&gt; first day&lt;/span&gt; (Monday's) immersing myself in the memorization of the verses. Reading the verse over and over, both out loud and in my head, until I am familiar with the content. Also, I will write it down several times so that I interact with the verse using multiple parts of my brain. Start saying the verse without looking. And finally commit the verse to memory so that I am able to say it comfortably without the need of an aid. It seems reasonable, considering we are only talking about 2-5 verses per week, to be able to commit the verses at least to short term memory in a matter of 1 day. I will continue to practice these verses throughout the week.&lt;br /&gt;&lt;br /&gt;On &lt;span style="font-style: italic;"&gt;day two&lt;/span&gt; (Tuesday), I plan to break the verses down and start thinking about what James and God are actually saying. Analyze and contemplate why he uses certain words and what the deeper meanings might be, and how these verses can apply to my life. I’ll be using a website called http://www.bibleshared.com/ to write down my personal notes about these verses and how they apply to my life. The great thing about this site is that it allows you to store and share notes about the Bible. You can create a group or multiple groups where each person in the group can store their thoughts about these verses. It’s a great way to encourage, challenge, and corroborate with each other about these verses.&lt;br /&gt;&lt;br /&gt;On &lt;span style="font-style: italic;"&gt;day three and four&lt;/span&gt; (Wednesday &amp;amp; Thursday), I plan to break each verse down and do some deep study into what the verses really mean. If we can understand the meaning behind the verses, it will be a LOT easier to remember what the verses actually are. I plan uses tools like http://biblestudy.crosswalk.com/ (they have many commentaries and concordances available all in one place) to examine the verses one or two at a time to gain a better understanding of what these verses really mean.&lt;br /&gt;&lt;br /&gt;On&lt;span style="font-style: italic;"&gt; day five&lt;/span&gt; (Friday), I plan to build a visual outline of these verses giving visual meaning and understanding to these verses. It may be that more than one week’s verses are compiled into a single visual outline. This outline will bring together the verses, my personal understanding, and the knowledge of others into a single perspective, possibly along with images, diagrams, and anything else that will bring a clearer understanding to the meaning of these verses. The end result will be a full understanding and outline of the entire book of James, broken down into meaningful segments.&lt;br /&gt;&lt;br /&gt;On&lt;span style="font-style: italic;"&gt; day six&lt;/span&gt; (Saturday), once I have a solid understanding of what God is trying to tell me through these verses, I plan on praying these scriptures over the lives of my family, friends, ministry and myself, to continue to meditate on them, and to find ways to constructively apply these verses to the various areas of my life.&lt;br /&gt;&lt;br /&gt;Finally, on &lt;span style="font-style: italic;"&gt;day seven &lt;/span&gt;(Sunday), I plan on sharing my newly memorized verses with others, along with whatever I have learned over the past week. Also, I will review verses from previous weeks so that I don’t “loose” the information I have spent time memorizing.&lt;br /&gt;&lt;br /&gt;Studies have shown that by engaging multiple parts of your brain in these exercises, more of your brain is utilized in the memorization process. So I fully intend on using the visual, auditory, cognitive, emotional, and creative parts of my brain in this process. By mixing together these various techniques together, over the course of the week, I hope to speed up the process of moving memorized chunks of scripture to my long term memory.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Finally&lt;/span&gt;, I plan to surround myself with as many people as I can who are willing to take on this challenge with me (I already have 11 who are onboard). This way we can hold each other accountable, encourage each other in the process, and share knowledge and insight we learn as we travel this journey together.&lt;br /&gt;&lt;br /&gt;I am going to start this journey right away (well, I actually have the first 4 verses memorized), and I’ll try to post the verses and insights each week as they come.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-1939878270431321087?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/1939878270431321087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=1939878270431321087' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1939878270431321087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1939878270431321087'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2009/02/9-months-memorizing-entire-book-of.html' title='9 months... memorizing the entire Book of James'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-1098424221623575244</id><published>2008-10-24T01:04:00.003-06:00</published><updated>2008-10-24T01:16:29.228-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Phone'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>New Phone!!! - T-Mobile's G1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.efluxmedia.com/content/news/news_27211.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://www.efluxmedia.com/content/news/news_27211.jpg" alt="" border="0" /&gt;&lt;/a&gt;I am happy to say, after a year and a half of anticipation, I have just received my very own &lt;a href="http://t-mobileg1.com"&gt;T-Mobile G1&lt;/a&gt; running the Oh-so-awesome &lt;a href="http://code.google.com/android/"&gt;Android OS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have played with it for about 6 hours now, and I have to say that I am REALLY impressed! So many people are trying to compare the G1 with the iPhone... Ok, so the G1 is not quite as glamours as the iPhone... but what it lacks in sex apeal, it gains in openness!&lt;br /&gt;&lt;br /&gt;So far, this phone has outperformed pretty much every other phone I have ever used (okay, that's not saying too much).  It's equipped with a 528Mhz ARM processor by Quailcomm, 256MB of Rom, 192MB or Ram, a 3.2" touch-screen, Quad-band reciever, Bluetooth, 3.2 megapixle camera, WiFi, GPS, electronic compass, and so much more!&lt;br /&gt;&lt;br /&gt;It's fully integrated with Google -- GMail, Calendar, Contacts, Maps, etc!&lt;br /&gt;&lt;br /&gt;And already has a stockpile of very intregueing applications, many of which are completely free!&lt;br /&gt;&lt;br /&gt;LOVE IT!!!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-1098424221623575244?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/1098424221623575244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=1098424221623575244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1098424221623575244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1098424221623575244'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/10/new-phone-t-mobiles-g1.html' title='New Phone!!! - T-Mobile&apos;s G1'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-8956261417142818874</id><published>2008-09-08T10:52:00.005-06:00</published><updated>2008-09-08T11:36:51.081-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='generations'/><category scheme='http://www.blogger.com/atom/ns#' term='passion'/><category scheme='http://www.blogger.com/atom/ns#' term='identity'/><category scheme='http://www.blogger.com/atom/ns#' term='love'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><title type='text'>"Youth of today becoming the church of tomorrow" OR "Finding Identity"</title><content type='html'>I came across an interesting statement I thought I'd share... This is from a book called "Practicing Passion" by Kenda Dean:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"...many visible leaders of today's "alternative" congregations -- where pastors intentionally refashion styles of worship, patterns of polity, and forms of nurture to attract Baby Boomers and their progeny -- admit strong roots in youth ministry. A quick scan through their proliferating publications shows that, by and large, these leaders simply adapted their visions (and methods) of youth ministry to address the adults the youth inevitably became"&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Just kind of blew me away, I think it's interesting, because it is so true... that people easily identify with the passions of their Youth.  I remembered back when we had this Prime-timer's luncheon along with the youth/young adults... and they were reminiscing back to what it was like in their youth... standing around singing hymns and choruses until the wee hours of the night, praying for each other and seeking God all while praying with the Fire of the Holy Ghost... and that's exactly what gets them excited now.  Just last Sunday, when we were singing a run of Hymns, all about Heaven... and those people really got excited... standing up, clapping, and singing with all of their heart. I just find it so interesting how things progress.&lt;br /&gt;&lt;br /&gt;As a Kid, when I would go to youth events with my sister, and we'd sing songs like "I don't want to be a casual Christian"... and even today, the focus of that generation is all about not being casual with the things you do. Not specifically church or God, but life. To be committed to whatever it is you are doing... I think it because of the climate of that culture, where commitments just didn't matter.&lt;br /&gt;&lt;br /&gt;With the youth of my generation, everything was about being extreme... X-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;treme&lt;/span&gt; sports, X-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;treme&lt;/span&gt; movies, X-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;treme&lt;/span&gt; songs.... pushing the limits and boundaries of everything.  And that's exactly what we are still doing... pushing the limits of technology, laws, and even finances... And it is once again, a reaction to the climate of our culture. The generation just before us didn't commit, and my generation over &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;committed&lt;/span&gt; to to many things, and does none of them well... okay maybe that's just a little critical... And that's how we view church... it seems to be an all or nothing deal... and if it's not, then we never really connect, we never really commit, because we are too busy over &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;committing&lt;/span&gt; to too many other things...&lt;br /&gt;&lt;br /&gt;What is really interesting, it the rising generation... Have you noticed the tone of even their music, especially the Christian music... everything lately has been to the tone of... I am lost, and I cannot make it another moment without you God. And forgive me for the terrible sin in my life. I am desperate for you God... desperate for something. I think, that this new generation is reacting to the climate of our culture. A culture where the young people are struggling to find identity, struggling to find hope, and struggling to find something to be passionate about, in a world that is falling apart at it's seems. A world full of Drugs, Sex, Crime, War, Terrorism, and overall Hopelessness.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Kenda&lt;/span&gt; said&lt;span style="font-style: italic;"&gt; "'Identity'... and 'Identity formation' [is] the developmental 'crisis' that young people must resolve... a socially-sanctioned 'time-out' from adult roles and commitments in which young people could construct an integrated self that both responded to their historical context and cohered across time and social roles. This sense of self, or identity, WAS burrowed in part from social institutions and significant others whose established &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;selfhood&lt;/span&gt; helped anchor young people's developing psyche... Yet... identity-bearing social institutions like families, schools, and religious communities grew noticeably weaker, and a new institution, the electronic Media started to make fragmentation look normal...Today, channel surfing, split screens, hyperlinks, and hundreds of other momentary investments seem to challenge [the] notion of an integrated identity..."&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So where is this generation finding their notion of "Identity"? From the very culture that has stolen it... Today's youth has become radical and desperate. They are desperate to find their identity, desperate to find something, anything that they can love, and will love back. They are desperate to be part of something that they feel is worth dieing for. I am truly interested to see and understand what our young people require for a "successful" youth ministry... and more so, what the "successful" churches of tomorrow will become.&lt;br /&gt;&lt;br /&gt;Here's the book info if you are interested:&lt;br /&gt;&lt;br /&gt;Practicing Passion&lt;br /&gt;Youth and the Quest for a Passionate Church&lt;br /&gt;By &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Kenda&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Creasy&lt;/span&gt; Dean&lt;br /&gt;http://www.amazon.com/Practicing-Passion-Youth-Passionate-Church/dp/0802847129&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-8956261417142818874?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/8956261417142818874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=8956261417142818874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/8956261417142818874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/8956261417142818874'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/09/youth-of-today-becoming-church-of.html' title='&quot;Youth of today becoming the church of tomorrow&quot; OR &quot;Finding Identity&quot;'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-6460435616440561816</id><published>2008-09-02T10:46:00.002-06:00</published><updated>2008-09-02T10:58:01.175-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='competition'/><category scheme='http://www.blogger.com/atom/ns#' term='browser war'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>There's a new sheriff in town...</title><content type='html'>Google has announced yesterday that it will be releasing a new web browser... Google Chrome...&lt;br /&gt;&lt;br /&gt;What does this mean for the Web Browser industry? More competition... And from a Giant like Google, it's sure to be very interesting! &lt;br /&gt;&lt;br /&gt;So what can a new browser do for us? well for the user, it means a cleaner interface with some feature and performance boosts.... for us developers, it means real &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;sandboxing&lt;/span&gt;, true garbage collection, significant JavaScript performance boosts including compiled code before it runs, better security, and even the ability to run in a browser window that is stripped of all things "browser" allowing our "Browser Apps" to feel more like "Apps" and less like "browser".&lt;br /&gt;&lt;br /&gt;I gladly welcome this new arrival and look forward to the innovation that Google will bring to the market!&lt;br /&gt;&lt;br /&gt;Here's a link to their blog post:&lt;br /&gt;&lt;br /&gt;http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-6460435616440561816?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/6460435616440561816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=6460435616440561816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6460435616440561816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6460435616440561816'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/09/theres-new-sheriff-in-town.html' title='There&apos;s a new sheriff in town...'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-2228424840732062222</id><published>2008-07-24T13:07:00.006-06:00</published><updated>2008-07-24T14:02:08.973-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cross browser compatibility'/><category scheme='http://www.blogger.com/atom/ns#' term='internet explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>IE 7 Bugs are at it again!</title><content type='html'>Today's fun is with Unordered Lists.  The basic structure is like this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;something&lt;/li&gt; &lt;li&gt;something else&lt;/li&gt; &lt;li&gt;another something&lt;/li&gt;&lt;/ul&gt;The styles that go with it are pretty simple too:&lt;br /&gt;&lt;br /&gt;list-style-type&lt;br /&gt;list-style-image&lt;br /&gt;list-style-position&lt;br /&gt;&lt;br /&gt;So why does it have to be so hard for Internet Explorer to render these little buggers correctly? If you can answer that question, Fly to Seattle and let MS know... maybe they'll make you a millionaire...&lt;br /&gt;&lt;br /&gt;Okay... enough of the bashing and onto the issue at hand.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.&lt;/span&gt; IE does not correctly handle margin/padding with image bullets... lets say you want there to be a 10px top margin so that your bullets are not stacked right on top of each other, FireFox does just fine... IE moves the text but forgets to line up the bullet... the solution? Take your bullet image and add some transparent canvas to the top... luckily, FF will still line the image up for you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.&lt;/span&gt; IE does not like if you specify a height on an LI where you are using "list-style-position:inside;". For whatever untold reason, IE decides to make it "list-style-position:outside;" instead. This is clearly a bug. FF also handles this correctly... the solution? either add padding-bottom to the LI or margin-top to an element inside the LI.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.&lt;/span&gt; If you set the UL &amp;amp; LI to "padding:0;" and "margin:0;" and set "list-style-position:inside;" with a nested LI that is set to "list-style-position:none", IE does not correctly align the first line within the nested LI.&lt;br /&gt;&lt;br /&gt;The first line within the nested LI gets indented to the same position it's parent LI, while every subsequent line is flush to the left.  Again, clearly a bug... Again, FireFox handles this fine making both lines flush left. The solution? Add a break tag before the text... the downside is, this leaves vertical space between "item:" and your first line of text in BOTH browsers.  Another solution is to use an empty div tag with it's height set to 0. This will fix indention problem in IE, still giving a horizontal space (because of a separate but related bug that causes the div to live &lt;span style="font-style: italic;"&gt;below&lt;/span&gt; the indented first line) but still allowing FF to render correctly.  Man what a pain! Thankfully, I was able to "overcome" this issue by making the background image of the header for the bulleted LI taller and just using a the blank div tag fix... This unfortunately won't work for everyone...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I know there were a couple others I had to deal with, but I am way too tired after spending the last 5 hours trying to make this work...&lt;br /&gt;&lt;br /&gt;So you ask yourself why even use these pesky unordered lists if IE is so incompatible? I am asking myself that right now... HA! No, but really, the reasons are two fold. First, it gives the content semantically correct placement on the page, which is important for things like search engines and screen readers.  Secondly, it is to create an accordion style menu that can expand and collapse showing additional navigational options.&lt;br /&gt;&lt;br /&gt;I keep hoping and praying that one day, Microsoft will figure out how much pain and suffering they have been putting web developers though and start working as a standards compliant browser.  There's always hope for IE8... of course that's what everyone was saying about IE7...&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-2228424840732062222?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/2228424840732062222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=2228424840732062222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/2228424840732062222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/2228424840732062222'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/07/ie-7-bugs-are-at-it-again.html' title='IE 7 Bugs are at it again!'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-5704738290496388538</id><published>2008-06-20T15:47:00.003-06:00</published><updated>2008-06-20T16:11:06.935-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='cross browser compatibility'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='internet explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>IE and another JS blunder...</title><content type='html'>So I report with great &lt;a href="http://www.merriam-webster.com/dictionary/disdain"&gt;disdain&lt;/a&gt;, yet another problem with IE and cross browser compatibility.  IE does not (&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;239832"&gt;by design&lt;/a&gt;) support the .innerHTML property correctly for elements like TABLE, THEAD, TFOOT, TR, and TBODY (even though it's not listed there). They decided for some unknown reason to be different on this topic than EVERY OTHER browser on the market.&lt;br /&gt;&lt;br /&gt;Now, I will say, as a matter of practice, I resist the use of innerHTML as much as possible, using the DOM's document.createElement instead.  I have, however, run into a case where this is not only impractical, it is not possible due to the very dynamic nature of the project I am working on.&lt;br /&gt;&lt;br /&gt;So I built my project using FireFox (as usual) then crossed my fingers and launched it in IE to test compatibility.  I was greeted with an ever-so-informative "Unknown runtime error". Even running they handy script debugger didn't give me any more information as to why .innerHTML would cause this sort of thing.&lt;br /&gt;&lt;br /&gt;After much searching and much testing, I was forced to just destroy the table and use innerHTML on the parent DIV to recreate it.&lt;br /&gt;&lt;br /&gt;What a pane... it's no wonder my boss made the early decision to only support FireFox for the administrative side of our software... too bad we can't do the same with the public side &lt;g&gt;.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-5704738290496388538?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/5704738290496388538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=5704738290496388538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/5704738290496388538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/5704738290496388538'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/06/ie-and-another-js-blunder.html' title='IE and another JS blunder...'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-173849135204323970</id><published>2008-06-17T16:01:00.002-06:00</published><updated>2008-06-17T16:06:09.433-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='cross browser compatibility'/><category scheme='http://www.blogger.com/atom/ns#' term='browser war'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Firefox 3 launched today!</title><content type='html'>I welcome with open arms the arrival of &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;FireFox 3&lt;/a&gt;.  It's pretty, it's quick, and it successfully passes the &lt;a href="http://acid2.acidtests.org/#top"&gt;Acid2&lt;/a&gt; test!&lt;br /&gt;&lt;br /&gt;So far, I have found only minor CSS corrections that need to be made for FF3 to work correctly on my many web sites.&lt;br /&gt;&lt;br /&gt;I'll report more on my findings as I have more time to work with the newest version of FireFox.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-173849135204323970?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/173849135204323970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=173849135204323970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/173849135204323970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/173849135204323970'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/06/firefox-3-launched-today.html' title='Firefox 3 launched today!'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-5713269355839546887</id><published>2008-06-10T12:58:00.004-06:00</published><updated>2008-06-10T14:05:04.965-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>The glorious "Adjacent Sibling Selectors"</title><content type='html'>Ahh, how I love CSS... It truly makes life wonderful!  Today I found what I consider to be one of the more elegant of CSS selectors... the "Adjacent Sibling Selectors".&lt;br /&gt;&lt;br /&gt;Basically, using the syntax: "&lt;span style="font-family: courier new;"&gt;E1 + E2{ }&lt;/span&gt;", tells the browser to match for the element &lt;span style="font-family: courier new;"&gt;E1&lt;/span&gt; and &lt;span style="font-family: courier new;"&gt;E2&lt;/span&gt; within the same parent, directly following each other. It then only applies that style to &lt;span style="font-family: courier new;"&gt;E2&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;For example:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;style&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;b + i {font-weight:bold;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;/style&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;span&gt;The &amp;lt;b&gt;Quick&amp;lt;/b&gt; &amp;lt;i&gt;Brown&amp;lt;/i&gt; &amp;lt;i&gt;Fox&amp;lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Would render like:&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;Quick&lt;/span&gt; &lt;span style="font-style: italic; font-weight: bold;"&gt;Brown&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt; &lt;span style="font-style: italic;"&gt;Fox&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;instead of:&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;Quick&lt;/span&gt; &lt;span style="font-style: italic;"&gt;Brown&lt;/span&gt; &lt;span style="font-style: italic;"&gt;Fox&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Notice how "Brown" is bold and italicized and "Fox" is only italicized... this is because "Brown" is the child to &lt;span style="font-family: courier new;"&gt;&amp;lt;i&gt;&lt;/span&gt; that is a direct sibling of Quick's &lt;span style="font-family: courier new;"&gt;&amp;lt;b&gt;&lt;/span&gt; while "Fox" is a child to &lt;span style="font-family: courier new;"&gt;&amp;lt;i&gt;&lt;/span&gt; which is a direct sibling to Brown's &lt;span style="font-family: courier new;"&gt;&amp;lt;i&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Why would you ever want to do this? Anytime you want an element to act differently only when preceded by a specific element. &lt;br /&gt;&lt;br /&gt;For instance, if you have a &lt;span style="font-family: courier new;"&gt;H1&lt;/span&gt; (Header 1) followed by an &lt;span style="font-family: courier new;"&gt;H2&lt;/span&gt; (header 2), you might want the &lt;span style="font-family: courier new;"&gt;H2&lt;/span&gt; to be vertically closer to the &lt;span style="font-family: courier new;"&gt;H1&lt;/span&gt; than it would be anywhere else on the page.  You can accomplish this by simply adding &lt;span style="font-family: courier new;"&gt;H1 + H2 {margin-top: -5px}&lt;/span&gt; to the style sheet.&lt;br /&gt;&lt;br /&gt;For more information, check out the &lt;a href="http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors"&gt;W3 specification&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-5713269355839546887?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/5713269355839546887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=5713269355839546887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/5713269355839546887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/5713269355839546887'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/06/glorious-adjacent-sibling-selectors.html' title='The glorious &quot;Adjacent Sibling Selectors&quot;'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-479772635174521481</id><published>2008-05-27T14:10:00.001-06:00</published><updated>2008-05-27T14:11:34.070-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='recieve'/><category scheme='http://www.blogger.com/atom/ns#' term='prosperity'/><category scheme='http://www.blogger.com/atom/ns#' term='obey'/><category scheme='http://www.blogger.com/atom/ns#' term='blessing'/><category scheme='http://www.blogger.com/atom/ns#' term='ask'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><title type='text'>Stop begging and start obeying!</title><content type='html'>Have you ever felt like all you do with God is ask?&lt;br /&gt;&lt;br /&gt;God, bless my marriage, bless my children, bless my job.  Bless my pastor, bless my finances, and most of all, bless my food.&lt;br /&gt;&lt;br /&gt;I think we so often loose focus on what God really wants. The Lord does say “Ask and you shall receive”, but He is also a relational God. He desires to be close to his children.&lt;br /&gt;&lt;br /&gt;Think of it this way. If mom says “Timmy it's time to clean your room now” and Timmy smiles and says “I love you Mom” and walks away, but doesn't clean his room. Later he says, “Mom, can I have a new toy car?”. Knowing Timmy did in fact not clean his room, what do you think mom's response will be?&lt;br /&gt;&lt;br /&gt;“Sure my son, you have been a good boy, so here it is”… No way!&lt;br /&gt;&lt;br /&gt;It's a no-brainer, isn't it? If she's a good mother, she will ask him something like, “Did you clean your room like I asked?”, followed by Timmy's (hopefully) honest response of “Ummm... Noooo...”, followed by mom saying something like “I'm sorry Timmy, I love you and want to give you a new toy car, but unless you obey me when I ask you to do something, I cannot give you your reward.”&lt;br /&gt;&lt;br /&gt;So it makes sense when we look at it like that, but when we put it in the context of God it seems like nonsense!&lt;br /&gt;&lt;br /&gt;God says, “Jacob, it's time to clean your heart now”, and I smile and say “I love you God” and walk away, but don’t clean my heart. Later I say, “God, can I have a new car?”. Knowing I did in fact not clean my heart, what do you think God’s response will be?&lt;br /&gt;&lt;br /&gt;“Sure my son, you have been a good man, so here it is!”… No way!&lt;br /&gt;&lt;br /&gt;If He is a good God, He will ask me something like, “Did you clean your heart like I asked?”, followed by my (hopefully) honest response of “Ummm… Noooo…”, followed by God saying something like “I’m sorry Jacob, I love you and want to give you a new car, but unless you obey me when I ask you to do something, I cannot give you your reward.”&lt;br /&gt;&lt;br /&gt;What a sobering thought!!!&lt;br /&gt;&lt;br /&gt;1 Kings 2:3 says:&lt;br /&gt;&lt;br /&gt;“Keep the charge of the Lord your God, to walk in His ways, to keep His statutes, His commandments, His ordinances, and His testimonies, according to what is written in the Law of Moses, that you may succeed in all that you do and wherever you turn.”&lt;br /&gt;&lt;br /&gt;Furthermore, John 14:15 says:&lt;br /&gt;&lt;br /&gt;“If you love me, keep my commandments.”&lt;br /&gt;&lt;br /&gt;Finally, 1 Samuel 15:22b says:&lt;br /&gt;&lt;br /&gt;“To obey is better than sacrifice.”&lt;br /&gt;&lt;br /&gt;The key to prosperity in life… I am not talking about financial prosperity, I am talking about full life prosperity… is obedience to our Father!&lt;br /&gt;&lt;br /&gt;Be bold, and ask of the Father what you need, but before you do, make sure you have – and are striving to – obey what He has asked of you.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-479772635174521481?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/479772635174521481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=479772635174521481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/479772635174521481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/479772635174521481'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/05/stop-begging-and-start-obeying.html' title='Stop begging and start obeying!'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-3782054389531674721</id><published>2008-05-05T01:03:00.003-06:00</published><updated>2008-05-06T09:47:57.910-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Holy Spirit'/><category scheme='http://www.blogger.com/atom/ns#' term='church'/><category scheme='http://www.blogger.com/atom/ns#' term='prayer'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><title type='text'>In the presence of God</title><content type='html'>What an incredible weekend, what an incredible God!  Have you ever had an "Ahhh" moment?  You know, the kind where there is something staring directly in your face but you don't even realize it's there?&lt;br /&gt;&lt;br /&gt;For the past several months, there has been something stirring in my heart... "&lt;span style="font-style: italic;"&gt;If you do your part, God will take care of the rest&lt;/span&gt;"... I know it's a Biblical truth, to my supprize I stumbled upon it about three weeks ago but didn't think to write it down...&lt;br /&gt;&lt;br /&gt;Anyway, I have just been hearing it over and over in my spirit... to the point that I have been saying... "God, WHAT IS MY PART?!?" Tonight it hit me! James Montera, an evangelist out of Pueblo Colorado spoke at our church, and something he said hit me to the core...&lt;br /&gt;&lt;br /&gt;He said, (and this is the Jacob paraphrase) "So often in the churches I see people running to God like selfish children, reaching into his pockets to find out what presents he has brought us next.  There is no doubt that God has brought His children gifts of blessings, gifts of peace, gifts of joy... Really, His pockets are overflowing... Sadly, as often as he visits us ready to give us His gifts, He leaves with all those things still in His pockets. You see, as greedy Christians, instead of running to God, simply to be in His presence, we run to God to receive things from God. Like a father returning from business trips, bringing his children gifts... over time, those children, instead of saying 'Daddy, we missed you, we are so glad to see you', the begin to say 'Daddy, we missed you, where is our gift', and then just 'Daddy, where is our gift'. How sad is it that we ignore the giver and focus all of our attention on the gift!"... now this is where it got really good!...&lt;br /&gt;&lt;br /&gt;He said "I have seen a lot of people seek after the 'things' of God, and leave unsatisfied... but I have never seen anyone seek after the 'presence' of God and not receive the 'things' of God along with it!"&lt;br /&gt;&lt;br /&gt;And that's when it hit me!!! That's when I had my "Ahhh" moment... If I do my part, God will take care of the rest!!! So, what is &lt;span style="font-style: italic;"&gt;my&lt;/span&gt; part??? To simply seek after the "Presence of God"!!! Forget the gifts, seek after the giver with everything that is in you, and the gifts will simply come!&lt;br /&gt;&lt;br /&gt;Jen and I are pastoring the Children as well as the Youth and Young Adults!  We need fresh ideas for the children, where will they come from? If we seek the presence of God, he will bring us fresh ideas and fresh vision like we have never seen before.  We need to come up with gripping discussions and messages for the Youth and Young adults, where will they come from? If we seek the presence of God, His word will come alive to us, and we will NEVER run out of things to talk about!  We need strength and patience to deal with these young people, where will that come from? If we seek the presence of God, His grace will abound in our lives.&lt;br /&gt;&lt;br /&gt;I have so much more to say, but it's already 1:30 Monday morning and I have to go to bed. But, let me just leave you with this statement once again.. "I have seen countless people seek after the things of God and walk away empty handed... but I have never seen anyone seek after the presence of God and not receive the things of God"!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-3782054389531674721?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/3782054389531674721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=3782054389531674721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/3782054389531674721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/3782054389531674721'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/05/in-presence-of-god.html' title='In the presence of God'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-7549034570030740337</id><published>2008-04-23T08:50:00.005-06:00</published><updated>2008-04-23T09:10:36.373-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='querystring'/><category scheme='http://www.blogger.com/atom/ns#' term='chaining'/><title type='text'>Get the querystring using JavaScript and Chaining</title><content type='html'>Okay, so this is going to be a very short pot... 'cause I don't have that much to say... except that everyday I use JavaScript, I like it more!  Sure there are lots of drawbacks to it such as cross browser/os compatibility, and cross server insecurities... but you can do a lot to mitigate those issues, especially if you work with a good framework such as jQuery or YUI... &lt;br /&gt;&lt;br /&gt;So what's the point of this whole post? Earlier today I created a js file that records metric information about website visitors... a pretty simple script... gather information such as screen resolution, user agent, color depth, ip address, session id, login id, etc and send it to a server side script to record the data.&lt;br /&gt;&lt;br /&gt;So, one of the pieces I wanted to collect was the querystring. I wanted a clean one line solution to gathering that string.&lt;br /&gt;&lt;br /&gt;I knew that &lt;span style="font-family: courier new;"&gt;window.location.href&lt;/span&gt; would give me the string version of the url currently in the browser so I thought I could split on the "?" resulting in &lt;span style="font-family: courier new;"&gt;"window.location.href.split('?')" &lt;span style="font-family: georgia;"&gt;Which in turn gave me an array containing 2 elements, the host string and the querystring... I am only interested in the query string... knowing that JS now treats the result as an array, I can grab the array element 1 (which is 2 in most programming languages...) like this: &lt;span style="font-family: courier new;"&gt;"window.location.href.split('?')[1]"... &lt;span style="font-family: georgia;"&gt;and there I have it! &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;&lt;span style="font-family: georgia;"&gt;&lt;span style="font-family: courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-7549034570030740337?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/7549034570030740337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=7549034570030740337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/7549034570030740337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/7549034570030740337'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/04/get-querystring-using-javascript-and.html' title='Get the querystring using JavaScript and Chaining'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-8603488663714311301</id><published>2008-04-16T08:45:00.002-06:00</published><updated>2008-04-16T09:00:26.642-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Speed'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='best practaces'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Speed up your website</title><content type='html'>The creators at Yahoo have done it once again! What started as 13 rules became 14, the 23, and now &lt;a href="http://developer.yahoo.com/performance/rules.html"&gt;&lt;span style="font-style: italic;"&gt;34 best practices for speeding up your website&lt;/span&gt;&lt;/a&gt;. This is a GREAT article and a MUST READ for any web developer. These 34 items are sorted into 7 categories.  Some are pretty advanced and require changes in your server configuration, but many of them are simple changes in your practices that can have a profound change on the the speed of your website, or at &lt;span style="font-style: italic;"&gt;least&lt;/span&gt; the perceived speed, which is just as important.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-8603488663714311301?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/8603488663714311301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=8603488663714311301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/8603488663714311301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/8603488663714311301'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/04/speed-up-your-website.html' title='Speed up your website'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-6835143493766145388</id><published>2008-04-09T11:32:00.004-06:00</published><updated>2008-04-09T11:43:41.489-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Google is once again pushing the limits...</title><content type='html'>Google has recently released in limited beta a &lt;a href="http://code.google.com/appengine/docs/whatisgoogleappengine.html"&gt;SDK/App Engine/Framework&lt;/a&gt; called the Google App Engine, to which you can develop web based applications using the same infrastructure that software like &lt;a href="http://www.gmail.com/"&gt;GMail&lt;/a&gt;, &lt;a href="http://www.google.com/calendar"&gt;Google Calendar&lt;/a&gt;, and the other &lt;a href="http://www.google.com/apps/business/index.html"&gt;Google Apps&lt;/a&gt; have been created on, and then host them on the Google servers... their SDK/API is pre-built to handle scaling and heavy traffic loads (up to 5M pageviews/mo with a free account) and increasing storage needs (500mb on free account)... also they give direct access to Google mail API, Google file storage, Google "Datastore" (their db system) and plan on taping into others like calendar... Also,  you can use your own custom domain names to point to your apps... Finally, Google is allowing you to use &lt;span style="font-style: italic;"&gt;their&lt;/span&gt; authentication system for authenticating your users! No more asking users to create yet another login for yet another web application!&lt;br /&gt;&lt;br /&gt;Now I'm not saying this is better than hosting your own server, but it is pretty stink'en cool!&lt;br /&gt;&lt;br /&gt;One downside is that it currently supports only Python... I might be learning a new programming language! =)&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-6835143493766145388?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/6835143493766145388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=6835143493766145388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6835143493766145388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6835143493766145388'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/04/google-is-once-again-pushing-limits.html' title='Google is once again pushing the limits...'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-8608579960587026867</id><published>2008-03-07T14:17:00.007-07:00</published><updated>2008-03-07T14:42:12.007-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jeff fogg'/><category scheme='http://www.blogger.com/atom/ns#' term='church'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><title type='text'>Wez gotz da hookupz</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_oSsGnuGJy-w/R9G1_bIVEiI/AAAAAAAABlY/-mTX7OBae60/s1600-h/sure.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 88px;" src="http://bp1.blogger.com/_oSsGnuGJy-w/R9G1_bIVEiI/AAAAAAAABlY/-mTX7OBae60/s320/sure.jpg" alt="" id="BLOGGER_PHOTO_ID_5175117548044489250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I am pretty excited about this... We have finally been able to order some new audio hardware for "The Block", our kid's church! Hurray!!!&lt;br /&gt;&lt;br /&gt;We are getting hooked up with Sure's new PG1288/PG30/PG58 wireless microphone system. It comes with a PG58 Wireless Handheld, a PG30 Wireless Headset and a dual channel PG1288 wireless receiver!&lt;br /&gt;&lt;br /&gt;A BIG thanks to my awesome big brother, &lt;a href="http://www.myspace.com/jefffogg"&gt;Jeff Fogg&lt;/a&gt;  in Pro Audio with &lt;a href="http://gc.guitarcenter.com/locations/store.cfm?store=153"&gt;Guitar Center Tucson&lt;/a&gt;, 520-358-7751... He hooked us up with a PHAT deal... With the whole order,  he saved us almost $50 over the cheapest &lt;a href="http://www.zzounds.com/item--SHUPG1288PG30"&gt;&lt;span style="font-style: italic;"&gt;online&lt;/span&gt;&lt;/a&gt; competitor!&lt;br /&gt;&lt;br /&gt;Now, the only thing left to do, is to hurry up and wait for UPS to deliver!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-8608579960587026867?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/8608579960587026867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=8608579960587026867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/8608579960587026867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/8608579960587026867'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/03/wez-gotz-da-hookupz.html' title='Wez gotz da hookupz'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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://bp1.blogger.com/_oSsGnuGJy-w/R9G1_bIVEiI/AAAAAAAABlY/-mTX7OBae60/s72-c/sure.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7380742239477938765.post-8292370118574286176</id><published>2008-03-05T16:13:00.005-07:00</published><updated>2008-03-05T16:34:59.320-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cross browser compatibility'/><category scheme='http://www.blogger.com/atom/ns#' term='querystring'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Upper limits of the query string...</title><content type='html'>So I ran into a problem recently where information was not correctly being passed from one remote page to another... It took quite a bit of digging to finally find the root of this issue. It turns out, that in addition to having to deal with issues with cross-browser compatibility regarding JavaScript, we also have to deal with it regarding the querystring! &lt;br /&gt;&lt;br /&gt;Now I know what you are thinking... who in their right mind passes so much information in the querystring that it would reach the upper limits??? I agree with you, but it is currently out of my hands. &lt;br /&gt;&lt;br /&gt;Building "widgets" and "plugins" for commercial sites that expect to be able to "remote authenticate" can be quite tricky... especially if they are built on 4th party CMS's that decided to build their own proprietary server side scripting language (that remotely resembles classic asp)...&lt;br /&gt;&lt;br /&gt;Okay, long story short, I am passing variables to the remote authenticator via POST variables... that software is then authenticating the users and moving all of those POST variables to the querystring as GET variables to return the user back to the clients CMS where we then process their data... I know, I know, it's an incredibly complex mess, but until the CMS is able to provide us with methods to read and write cookies, we are stuck with it.&lt;br /&gt;&lt;br /&gt;So, it turns out that although this specific case works fine with FireFox and even Safari, it breaks in Internet Explorer (what a surprise =).  Because of this I did some testing... and here are the results:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Browser      version        querystring upper limit&lt;/span&gt;&lt;br /&gt;FireFox      2.0.0.5        8182&lt;br /&gt;Safari       2.0            8184&lt;br /&gt;IE           7.0            2047&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-8292370118574286176?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/8292370118574286176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=8292370118574286176' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/8292370118574286176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/8292370118574286176'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/03/upper-limits-of-query-string.html' title='Upper limits of the query string...'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-6779513156012398430</id><published>2008-02-04T14:32:00.000-07:00</published><updated>2008-02-04T14:55:20.760-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='yui'/><category scheme='http://www.blogger.com/atom/ns#' term='bookmarklets'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>YUI and Bookmarklets</title><content type='html'>I am a big fan of YUI (&lt;a href="http://developer.yahoo.com/yui"&gt;Yahoo User Interface&lt;/a&gt;) as it truly simplifies the cross browser implementation of JavaScript. In some ways it can be bulky, in some ways it's easier to implement my own light-weight controls... In other ways it has revolutionized the way I program JavaScript. Recently I came across one man's idea of implementing YUI &lt;a href="http://www.phpied.com/yui-anywhere-bookmarklet/"&gt;everywhere you go&lt;/a&gt;. The idea is simple, add a simple script as a bookmarklet and you can utilize the power of YUI on anyones website!&lt;br /&gt;The code is simple:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;(function(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;var s = document.createElement('script');&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;s.src='http://yui.yahooapis.com/2.2.2/build/utilities/utilities.js';&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;document.getElementsByTagName('head')[0].appendChild(s);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;})()&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once the script is run you can run additional scripts like:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;var all = document.getElementsByTagName('*');for(var i = 0; i &lt; all.length; i++) {new YAHOO.util.DD(all[i])}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: georgia;"&gt;Which will make all elements dragable, allowing you to mess with web pages in some pretty unique ways!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: georgia;"&gt;It is stuff like this that really makes being a web designer exciting!&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-6779513156012398430?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/6779513156012398430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=6779513156012398430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6779513156012398430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/6779513156012398430'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/02/yui-and-bookmarklets.html' title='YUI and Bookmarklets'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-2173977418044783725</id><published>2008-01-25T11:37:00.000-07:00</published><updated>2008-01-25T12:30:35.041-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='setTimeout'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>setTimeout / setInterval and object scope</title><content type='html'>I have found over time, the need for setTimeout/setInterval is pretty rare... however, when the need does arrive, it is an invaluable tool!&lt;br /&gt;&lt;br /&gt;The problem that I have consistently run into as of late (now that I am writing primarily object based JavaScript) is that when you use these functions, you loose the scope of your object. (i.e. if you call &lt;span style="font-family:trebuchet ms;"&gt;setTimeout(this.myFunc,900);&lt;/span&gt; this no longer refers to your object, but rather window, causing your script to fail). In search of a solution, I found an interesting &lt;a href="http://www.klevo.sk/javascript/javascripts-settimeout-and-how-to-use-it-with-your-methods/"&gt;article&lt;/a&gt; by Kelvo.&lt;br /&gt;&lt;br /&gt;Klevo points out that in FireFox, setTimeout allows you to pass an additional parameter stating the implied scope. So by simply changing our command to: &lt;span style="font-family:trebuchet ms;"&gt;setTimeout(function(that) { that.methodToCall(); }, time, this);&lt;/span&gt; fixes the issues with scope... We basic create a proxy function that accepts an object as it's only paramater and gives us access to of that functions methods!  This is a beautiful solution, if all you are developing for is FireFox.&lt;br /&gt;&lt;br /&gt;From there, I found &lt;a href="http://alexle.net/archives/169"&gt;Alex's&lt;/a&gt; article who gives a simple yet elegant workaround for IE as well.&lt;br /&gt;&lt;br /&gt;Check it out, it's absolutely worth a read for anyone who has run into trouble with setTimeout and JavaScript objects.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-2173977418044783725?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/2173977418044783725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=2173977418044783725' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/2173977418044783725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/2173977418044783725'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/01/settimeout-setinterval-and-object-scope.html' title='setTimeout / setInterval and object scope'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-1873926044604988186</id><published>2008-01-15T11:04:00.000-07:00</published><updated>2008-01-15T11:32:54.343-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prayer'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><category scheme='http://www.blogger.com/atom/ns#' term='dream'/><title type='text'>What's in a dream?</title><content type='html'>So, last night I had this crazy, yet very vivid dream... My wife and I were having this party at our house... well, it was more like a mix between our house and Jen's parents house... anyway, at some point during the party this kid, couldn't have been older than 14, who I didn't recognize got really upset in one of the back rooms... Needless to say he pulled a gun and tried to shoot the people around him. Thankfully he only grazed the arm of one, the rest were able to get out of the way. As I went running into the room, the kid stepped into the bathroom and proceeded to shoot himself.  When I stepped into the bathroom I remember my spirit crying out.. "Nooooo! God, you can't let this happen! If he dies now he will end up in Hell!"... I stepped closer to him, and he was indeed dead, no pulse, no breathing. All I could think to do was pray... "In the name of Jesus" I said as I laid my hands on this boy, and instantly he took a deep breath... I stepped back, almost scared... "What happened? I was dead... My body was being torn apart...", he said quickly and out of breath.  "God didn't think you were ready to die, He brought you back to live... He has a purpose for your life...", I replied.  The kid jumped to his feet, and I took a couple steps back... he ran towards me and wrapped his arms around my neck... "No one has ever told me I had purpose... no one has ever believed I could do anything" He said as tears were rolling down his face.  He proceeded to run though the house hugging every freaked out person, telling them how God brought him back from the dead and how He has purpose for everyone...&lt;br /&gt;&lt;br /&gt;That's about all I remember... At this moment tears are running down my face. I don't know why I had this dream... I don't know what it means... A friend of mine told me that maybe I am supposed to pray for this kid... I don't even know his name...  So if you are out there Kid, I am here, praying that God will restore the life in you, that He will show you purpose, that He loves you despite everything you have done or been through.&lt;br /&gt;&lt;br /&gt;"I can do all things through Him who strengthens me." -- Philippians 4:13 (NASB)&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-1873926044604988186?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/1873926044604988186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=1873926044604988186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1873926044604988186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1873926044604988186'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/01/whats-in-dream.html' title='What&apos;s in a dream?'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-4917859108014598722</id><published>2008-01-09T09:04:00.000-07:00</published><updated>2008-01-09T09:15:28.323-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='bible study'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>BibleShared.com</title><content type='html'>Sending out some props to         &lt;a href="http://www.nickandkatie.net"&gt;Nick Hauenstein&lt;/a&gt; for his fantastic work on &lt;a href="http://www.bibleshared.com"&gt;BibleShared.com&lt;/a&gt;.... finally a site where you can not only &lt;a href="http://www.bible.com/"&gt;read the Bible&lt;/a&gt; and find &lt;a href="http://www.biblegateway.com/"&gt;research material&lt;/a&gt;, but you can track your reading progress, write notes about every verse if you like, and share them with the world or just keep them all for yourself. This is the creme de la creme for online Bible studies with a group of people!  Finally, God's Word meats social networking (well, sorta).&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-4917859108014598722?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/4917859108014598722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=4917859108014598722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/4917859108014598722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/4917859108014598722'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/01/biblesharedcom.html' title='BibleShared.com'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-1204567073333792178</id><published>2008-01-08T15:54:00.000-07:00</published><updated>2008-01-08T16:17:52.896-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browser war'/><category scheme='http://www.blogger.com/atom/ns#' term='safari'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Safari for Windows????</title><content type='html'>How ridiculous I thought... &lt;a href="http://www.apple.com/safari/download/"&gt;Safari for windows&lt;/a&gt;?  Who in their right mind would even consider that???? Most Mac users don't even like &lt;a href="http://gizmodo.com/gadgets/announcements/i-hate-safari-117401.php"&gt;Safari&lt;/a&gt;!!!  But, I figured as a matter of standards I better try it... cause I'm gonna have to start supporting it...  Here's the thing... I actually think they have done an excellent job!  This is not the Safari that I am used to... it's clean, responsive (maybe even more responsive than FireFox...), AND... it even &lt;a href="http://picasaweb.google.com/JacobFogg/JacobFogg/photo?authkey=zKAKydA5L7g#5153247643535999042"&gt;passes&lt;/a&gt; the elusive &lt;a href="http://www.webstandards.org/files/acid2/test.html"&gt;Acid 2 test&lt;/a&gt;!... well, &lt;a href="http://picasaweb.google.com/JacobFogg/JacobFogg/photo?authkey=zKAKydA5L7g#5153247643535999042"&gt;almost&lt;/a&gt;... Who knew!?!  Now, it's only in beta for windows at this point, but even at that I am starting to like it...   So far every site I have visited has seemed much more responsive and every site I have built and tuned for FireFox has worked without a hitch!  The jury is still out on this one for me, but I am happy to welcome this new contender to the ever growing &lt;a href="http://en.wikipedia.org/wiki/Browser_wars"&gt;browser battle&lt;/a&gt;! (that statement may come back to bite me some day ....)&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-1204567073333792178?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/1204567073333792178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=1204567073333792178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1204567073333792178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1204567073333792178'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2008/01/safari-for-windows.html' title='Safari for Windows????'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-7271275726437722015</id><published>2007-11-30T12:54:00.000-07:00</published><updated>2008-01-09T09:16:53.020-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='credit card'/><category scheme='http://www.blogger.com/atom/ns#' term='generator'/><title type='text'>Generate Valid Visa CC Number</title><content type='html'>This is a valid visa CC # generator... I adapted it from the code presented on:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pdncommunity.com/pdn/board/message?board.id=samplecode&amp;amp;message.id=56"&gt;http://www.pdncommunity.com/pdn/board/message?board.id=samplecode&amp;amp;message.id=56&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;who adapted it from the code presented on:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.darkcoding.net/projects/credit-card-generator/"&gt;http://www.darkcoding.net/projects/credit-card-generator/&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;It is pared down for just visa creation, and it create and returns a single valid visa number. This is perfect for generating numbers for use in sandbox cc processors.&lt;br /&gt;&lt;br /&gt;All you need to do is call the function and you are set:&lt;br /&gt;&lt;br /&gt;var myVisaNum = generateVisaCCNumber&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 11px;"&gt;&lt;br /&gt;function generateVisaCCNumber() {&lt;br /&gt; var visaPrefixList = new Array("4539","4556","4916","4532","4929","40240071","4485","4716","4");&lt;br /&gt; var ccnumber = visaPrefixList[ Math.floor(Math.random() * visaPrefixList.length) ];&lt;br /&gt; // generate digits&lt;br /&gt; while ( ccnumber.length &lt; (15) ) {     ccnumber += Math.floor(Math.random()*10);   }    // reverse number and convert to int and place in array   var reversedCCnumber = new Array();   for ( var i=0; i &lt; sum =" 0;" pos =" 0;" odd =" reversedCCnumber["&gt; 9 ) {&lt;br /&gt;     odd -= 9;&lt;br /&gt;   }&lt;br /&gt;   sum += odd;&lt;br /&gt;   if ( pos != (14) ) {&lt;br /&gt;     sum += reversedCCnumber[ pos +1 ];&lt;br /&gt;   }&lt;br /&gt;   pos += 2;&lt;br /&gt; }&lt;br /&gt; // calculate check digit&lt;br /&gt; var checkdigit = (( Math.floor(sum/10) + 1) * 10 - sum) % 10;&lt;br /&gt; ccnumber += checkdigit;&lt;br /&gt; return ccnumber;&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-7271275726437722015?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/7271275726437722015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=7271275726437722015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/7271275726437722015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/7271275726437722015'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2007/11/generate-valid-visa-cc-number.html' title='Generate Valid Visa CC Number'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-1738254455642367649</id><published>2007-11-16T12:05:00.000-07:00</published><updated>2007-11-16T12:08:53.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='credit card'/><category scheme='http://www.blogger.com/atom/ns#' term='validation'/><title type='text'>Validate Credit Card Numbers Via Javascript</title><content type='html'>I frequently use this script to prevalidate creditcard numbers before they reach the server. It is built for javascript. I cannot take credit for the code... I found it on some website written for php and I ported it to javascript. Sorry, I cannot remember where I found the origional code.  Here it is:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;function validateCreditCard(s) {&lt;br /&gt;if(s == "1212343456561234"){&lt;br /&gt; return true;&lt;br /&gt;}&lt;br /&gt;// remove non-numerics&lt;br /&gt;var v = "0123456789";&lt;br /&gt;var w = "";&lt;br /&gt;for (i=0; i &lt; s.length; i++) {&lt;br /&gt; x = s.charAt(i);&lt;br /&gt; if (v.indexOf(x,0) != -1){&lt;br /&gt;  w += x;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;if(s.length &lt; 1){&lt;br /&gt; return false;&lt;br /&gt;}&lt;br /&gt;// validate number&lt;br /&gt;j = w.length / 2;&lt;br /&gt;if (j &lt; 6.5 || j &gt; 8 || j == 7){&lt;br /&gt; return false;&lt;br /&gt;}&lt;br /&gt;k = Math.floor(j);&lt;br /&gt;m = Math.ceil(j) - k;&lt;br /&gt;c = 0;&lt;br /&gt;for (i=0; i&lt;k; i++) {&lt;br /&gt; a = w.charAt(i*2+m) * 2;&lt;br /&gt; c += a &gt; 9 ? Math.floor(a/10 + a%10) : a;&lt;br /&gt;}&lt;br /&gt;for (i=0; i&lt;k+m; i++) {&lt;br /&gt; c += w.charAt(i*2+1-m) * 1;&lt;br /&gt;}&lt;br /&gt;return (c%10 == 0);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-1738254455642367649?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/1738254455642367649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=1738254455642367649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1738254455642367649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/1738254455642367649'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2007/11/validate-credit-card-numbers-via.html' title='Validate Credit Card Numbers Via Javascript'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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-7380742239477938765.post-3377108747601315068</id><published>2007-11-16T11:26:00.000-07:00</published><updated>2007-11-16T11:36:46.235-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='regex'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='validation'/><title type='text'>Email Validation via JavaScript RegEx</title><content type='html'>I cannot take credit for the RegEx that makes this function work... I got it from the technical cheat sheet gurus at VisiBone (&lt;a href="http://www.visibone.com/javascript"&gt;www.visibone.com/javascript&lt;/a&gt;). So without further adue:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:60%;"&gt;&lt;br /&gt;function validateEmail(email) {&lt;br /&gt;//alphanum,RFC822 chars,@-sign,alphanumbs dashes &amp;amp; dots,2-4 letter suffix,no more no less,case insensitive&lt;br /&gt;return /^[a-z0-9][^\(\)\&lt;\&gt;\@\,\;\:\\\"\[\]]*\@[a-z0-9][a-z0-9\-\.]*\.[a-z]{2,4}$/i.test(email);&lt;br /&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-0394760464667857";
//234x60, created 11/16/07
google_ad_slot = "5922054600";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7380742239477938765-3377108747601315068?l=jacobfogg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jacobfogg.blogspot.com/feeds/3377108747601315068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7380742239477938765&amp;postID=3377108747601315068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/3377108747601315068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7380742239477938765/posts/default/3377108747601315068'/><link rel='alternate' type='text/html' href='http://jacobfogg.blogspot.com/2007/11/email-validation-via-javascript-regex.html' title='Email Validation via JavaScript RegEx'/><author><name>Jacob Fogg</name><uri>https://profiles.google.com/113477134537333854524</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>
