Web Standards

HTTP Protocol

The web is run on port 80. You are probably wondering what "port 80" is, right (whether you actually are or not is irrelevant)? Well, the answer is easy (not really). See, the Internet and the web are different. The Internet is the infrastructure (ie the physical wires, the server hardware, etc) and the web is the ideas and the software. I say ideas because before the web the Internet was a mess of wires and powerful computers using POP3 and SMTP for communication, FTP for file transfer, and TELNET for remote shell access, among others. Then the web came along, and Internet use spread to the home and all across the world. See, in plain terms, a web server broadcasts HTML to all connected clients on port 80, so port 80 is the "HTTP port." HTTP is the protocol, or set of standards for port 80 and its software. The client software is your browser, (ie probably Internet Explorer but hopefully Firefox), and the server is something like Apache or IIS(uug). This relates to hacking, as you will see later, but first you need to know more about HTTP. (the spaces before the < & > are put in so this isnt thought of as HTML)

< html >

< body >

< img src="image.png" >< br >

< div align="center" >text< /div >

< /body >

< /html >

If Apache is serving that, and Firefox picks it up, It will replace the < img src... etc with the image found at image.png relative to the working directory of the page requested, (ie ./, current dir), and the < div... is turned into text printed in the middle of the page. Since the code is processed from top to bottom, the br means that the browser should skip down one line and start the rest from there. The top two and bottom two lines tell the browser what part of the page it is reading. You migh have noticed the < /div >, the < /body >, etc. They "close" the tag. Tag is a term for anything in s, and they must be opened (ie introduced) and closed (ie < /tag >). If you want to learn HTML tagging, just head over to our close friend Google and do a search.

Since you haven't gotten to the programming section, and currently I have not even wrote it, I will show you a web server example in the simplest form I can think of that will work on any OS you are currently using. So the obvious choice is JAVA:

import java.net.*; import java.io.*; import java.util.*;

public class jhttp extends Thread {

Socket theConnection;

static File docroot;

static String indexfile = "index.html";

public jhttp(Socket s) {

theConnection = s;

}

public static void main(String[] args) {

int thePort;

ServerSocket ss;

// get the Document root

try {

docroot = new File(args[0]);

}

catch (Exception e) {

docroot = new File(".");

}

// set the port to listen on

try {

thePort = Integer.parseInt(args[1]);

if (thePort < 0 || thePort > 65535) thePort = 80;

}

catch (Exception e) {

thePort = 80;

}

try {

ss = new ServerSocket(thePort);

System.out.println("Accepting connections on port "

+ ss.getLocalPort());

System.out.println("Document Root:" + docroot);

while (true) {

jhttp j = new jhttp(ss.accept());

j.start();

}

}

catch (IOException e) {

System.err.println("Server aborted prematurely");

}

}

public void run() {

String method;

String ct;

String version = "";

File theFile;

try {

PrintStream os = new PrintStream(theConnection.getOutputStream());

DataInputStream is = new DataInputStream(theConnection.getInputStream());

String get = is.readLine();

StringTokenizer st = new StringTokenizer(get);

method = st.nextToken();

if (method.equals("GET")) {

String file = st.nextToken();

if (file.endsWith("/")) file += indexfile;

ct = guessContentTypeFromName(file);

if (st.hasMoreTokens()) {

version = st.nextToken();

}

// loop through the rest of the input li

// nes

while ((get = is.readLine()) != null) {

if (get.trim().equals("")) break;

}

try {

theFile = new File(docroot, file.substring(1,file.length()));

FileInputStream fis = new FileInputStream(theFile);

byte[] theData = new byte[(int) theFile.length()];

// need to check the number of bytes rea

// d here

fis.read(theData);

fis.close();

if (version.startsWith("HTTP/")) { // send a MIME header

os.print("HTTP/1.0 200 OKrn");

Date now = new Date();

os.print("Date: " + now + "rn");

os.print("Server: jhttp 1.0rn");

os.print("Content-length: " + theData.length + "rn");

os.print("Content-type: " + ct + "rnrn");

} // end try

// send the file

os.write(theData);

os.close();

} // end try

catch (IOException e) { // can't find the file

if (version.startsWith("HTTP/")) { // send a MIME header

os.print("HTTP/1.0 404 File Not Foundrn");

Date now = new Date();

os.print("Date: " + now + "rn");

os.print("Server: jhttp 1.0rn");

os.print("Content-type: text/html" + "rnrn");

}

os.println("< HTML >< HEAD >< TITLE >File Not Found< /TITLE >< /HEAD >");

os.println("< BODY >< H1 >HTTP Error 404: File Not Found< /H1 >< /BODY >< /HTML >");

os.close();

}

}

else { // method does not equal "GET" if (version.startsWith("HTTP/")) { // send a MIME header os.print("HTTP/1.0 501 Not Implementedrn"); Date now = new Date(); os.print("Date: " + now + "rn"); os.print("Server: jhttp 1.0rn"); os.print("Content-type: text/html" + "rnrn"); }

os.println("< HTML >< HEAD >< TITLE >Not Implemented< /TITLE >"); os.println("< BODY >< H1 >HTTP Error 501: Not Implemented< /H1 >< /BODY >< /HTML >"); os.close(); }

}

catch (IOException e) {

}

try { theConnection.close(); }

catch (IOException e) { }

}

public String guessContentTypeFromName(String name) { if (name.endsWith(".html") || name.endsWith(".htm")) return "text/html"; else if (name.endsWith(".txt") || name.endsWith(".java")) return "text/plain"; else if (name.endsWith(".gif") ) return "image/gif"; else if (name.endsWith(".class") ) return "application/octet-stream"; else if (name.endsWith(".jpg") || name.endsWith(".jpeg")) return "image/jpeg"; else return "text/plain"; }

}

I learned the basics of JAVA web server programming from "JAVA Network Programming" by Elliotte Rusty Harold. Now you don't need to know JAVA to be able to understand that, even though it might not seem like that at first. The important thing to look for when examining the code it the os.print("") commands. There is nothing fancy being used to get the data to the browser, you don't have to mutate the data, its sending plain HTML via a simple command. The plain and simple truth is that the browser is doing the majority of the difficult stuff, when speaking about this simple server. But in complicated servers there is server-side scripting, etc. Webs are much more complicated than just a simple server and Internet Explorer, such as Flash and JAVA Applets (run on clients machine in browser) and server-side stuff like PHP and PEARL (displayed on clients browser as plain HTML but executed as scripting on the server). T

he code above is a good way to learn the HTTP standards, even though the program itself ignores most of the regulations. The web browser not only understands HTML but also knows that incoming connection starting with 404 means that the page is missing, etc. It also knows that when "image/gif" is returned the file is an image of type gif. These are not terms the stupid server made up. They are web standards. Generally speaking, there are two standards. There is the w3 standard (ie the real standard based on the first web servers and browsers) and the Microsoft standard (ie the Internet Explorer, IIS and NT standards). The standards are there so anyone can make a server or client and have it be compatible with (nearly) everything else.

Hiding your Connection

If you have a copy of Visual Basic 6, making a web browser is easy, thanks to Winsock and the code templates included, so I will not put in an example of that. Instead I will explain cool and potentially dangerous things you can do to keep yourself safe. I know those words put together doesn't make sense (ie potentially dangerous and safe), but you will see in a moment. I'm talking about PROXIES. (anonymous proxy servers, to be exact). You connect to the internet on port 80 through the proxy server, thus hiding your real IP. There are many obvious applications for this, but it is also the only really potentially dangerous thing so far, so I will restate what I have written at the top: Whatever you do with this info is your responsibility. I provide information and nothing more. With that said, there is nothing illegal about using an anonymous proxy server as long as it is free and you are harming no one by using it. But if you think you are completely safe using one, you are deadly wrong. They can simply ask the owners of the proxy what your IP is if they really want to find you. If you join a high anonymous server, the chance of them releasing your IP is pretty low for something like stealing music, but if you do something that would actually warrant jail time, they probably will be able to find you. www.publicproxyservers.com is a good site for finding these servers.

The last trick related to web servers and port 80 is a simple one. First, find a free website host that supports PHP and use the following code:

If the address of this file is http://file.com/script.php, to download the latest Fedora DVD you would go to the following address: http://file.com/script.php?destfile=linuxiso.org/download.php/611/FC3-i386-DVD.iso &password=passwd

You can change "passwd" to whatever password you want. This will make any onlookers think you are connected to http://file.com. You are still limited to the speed of your connection, but you are using the bandwidth of the web host

Whatever you do with the above information is solely your responsibility.

Mike Vollmer --- eblivion
http://eblivion.sitesled.com

In The News:

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.sltrib.com/technology/ci_11005420cid=1271385069ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNFLMUHGUEr4YE56iMoax4qXLO1GDwbPersonal Tech/b: Tennesee boasts world#39;s fastest unclassified computer/abrfont size=-1font color=#6f6f6fSalt Lake Tribune,nbsp;United Statesnbsp;-/font nobrNov 17, 2008/nobr/fontbrfont size=-1AP The Department of Energy#39;s Oak Ridge National Laboratory in Oak Ridge, Tenn. released this photograph Nov. 10 showing some of the 284 computer cabinets b.../b/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.marketwatch.com/news/story/TVs-Interactive-Future-Arrives-Today/story.aspx%3Fguid%3D%257BD4099CE7-6E72-4407-ACF1-B7AA9180ECD2%257Dcid=1273047993ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNHPqMS9BYykN-L89diYZt6jYdqaXgTV#39;s Interactive Future Arrives Today, Combining Social Media With b.../b/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobrNov 21, 2008/nobr/fontbrfont size=-1An irreverent weekly btech/b/web culture show hosted by btech/b geeks/pop culture gurus Alex Albrecht and Kevin Rose, Diggnation was launched in 2005. b.../b/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://blog.wired.com/gadgets/2008/11/bitgravity-and.htmlcid=1273047993ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNH6MGO7330mhSx_xbG6ByoLKgKEJQInteractive Multi-Cam Video Feed Almost Steals Kevin Rose#39;s Digg b.../b/a font size=-1 color=#6f6f6fnobrWired News/nobr/font/fontbrfont class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1273047993hl=ennobrall 9 news articles/nobr/a/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd width=80 align=center valign=topfont style=font-size:85%;font-family:arial,sans-serifa href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.washingtonpost.com/wp-dyn/content/article/2008/11/16/AR2008111601006.htmlcid=1273337414ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNH2fipgGSpWIFhzcCnHzh-1oiZIDgimg src=http://news.google.com/news?imgefp=iIbe5rUQKBkJimgurl=media3.washingtonpost.com/wp-dyn/content/photo/2008/11/16/PH2008111601027.jpg width=80 height=54 alt= border=1brfont size=-2Washington Post/font/a/font/tdtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.philly.com/inquirer/sports/20081122_On_College_Football___If_Texas_Tech_slips__dominoes_will_fall.htmlcid=1273337414ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNEw9CNQE9HUGhyRlruOq6LXlkoNwgOn College Football: If Texas bTech/b slips, dominoes will fall/abrfont size=-1font color=#6f6f6fPhiladelphia Inquirer,nbsp;PAnbsp;-/font nobr14 hours ago/nobr/fontbrfont size=-1By Ray Parrillo The 2008 darling of college football, second-ranked Texas bTech/b, can take one more step toward the BCS championship game tonight when it b.../b/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.washingtonpost.com/wp-dyn/content/article/2008/11/16/AR2008111601006.htmlcid=1273337414ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNH2fipgGSpWIFhzcCnHzh-1oiZIDgWarning: #39;Canes ranked for first time in 2 years/a font size=-1 color=#6f6f6fnobrWashington Post/nobr/font/fontbrfont class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1273337414hl=ennobrall 454 news articles/nobr/a/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.pcworld.com/businesscenter/article/154343/15_tech_secrets_for_the_serious_road_warrior.htmlcid=1273142097ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNGsYmSWlcFIMtiWNECtA1xR97naNQ15 bTech/b Secrets for the Serious Road Warrior/abrfont size=-1font color=#6f6f6fPC Worldnbsp;-/font nobr16 hours ago/nobr/fontbrfont size=-1In the past, we#39;ve described how to accomplish more with popular online tools like Google Calendar, with text-messaging utilities like Web-based bpersonal/b b.../b/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.tampabay.com/SearchForwardServlet.do%3FarticleId%3D912932cid=0ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNFlGyPGcDW_u4KeSSXiSVKN6SLi-gSolutions: How to rip music from a DVD/abrfont size=-1font color=#6f6f6fTampabay.com,nbsp;FLnbsp;-/font nobr19 hours ago/nobr/fontbrfont size=-1Send questions to bpersonaltech/b@sptimes.com or bPersonal Tech/b, PO Box 1121, St. Petersburg, FL 33731. Questions are answered only in this column./font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.marketwatch.com/news/story/sector-tries-hold-small-gains/story.aspx%3Fguid%3D%257B8C1C5262-0DD5-406E-841A-310B971B467D%257D%26dist%3Dmsr_1cid=1272976684ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNH-LjETDnqY2iiWUQrqvbfv9T3qLQbTech/b stocks try to hold gains in afternoon trading/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobrNov 21, 2008/nobr/fontbrfont size=-1The maker of bpersonal/b computers credited the results in part to its cost-cutting measures, under which Dell has laid off nearly 9000 workers so far this b.../b/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.sltrib.com/technology/ci_11005410cid=0ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNGdYlC4UQbdTrwk_WlSipSg5YClRwbPersonal Tech/b: Black Friday is a bright day for gadget lovers/abrfont size=-1font color=#6f6f6fSalt Lake Tribune,nbsp;United Statesnbsp;-/font nobrNov 17, 2008/nobr/fontbrfont size=-1The day after Thanksgiving, also known as quot;Black Friday,quot; is one of the biggest shopping days of the year because that#39;s when stores introduce hot deals for b.../b/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd width=80 align=center valign=topfont style=font-size:85%;font-family:arial,sans-serifa href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.product-reviews.net/2008/11/19/nvidias-new-gpu-based-tesla-personal-supercomputer/cid=1271902680ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNEqE6i8x7izuahXiBzim1AcdOT23Aimg src=http://news.google.com/news?imgefp=htCC06I2AKsJimgurl=www.product-reviews.net/wp-content/uploads/2008/11/nvidia-tesla-supercomputer.jpg width=80 height=80 alt= border=1brfont size=-2Product Reviews/font/a/font/tdtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.networkworld.com/news/2008/111908-nvidia-to-offer-parallel-tech.html%3Fhpg1%3Dbncid=1271902680ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNG2jHKgb2pIcYEosJJ0gBWlDs-IVgNvidia to offer parallel btech/b for mobile devices/abrfont size=-1font color=#6f6f6fNetworkWorld.com,nbsp;MAnbsp;-/font nobrNov 19, 2008/nobr/fontbrfont size=-1Nvidia announced Tuesday a GPU-based Tesla bPersonal/b Supercomputer, which it said uses its Tesla GPUs and Cuda to deliver the power of a cluster of computers b.../b/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://computerworld.com/action/article.do%3Fcommand%3DviewArticleBasic%26articleId%3D9120741cid=1271902680ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNGIiSq0Atf3_SpBt50_SH9P83dKUgThanks to gamers, the desktop supercomputer arrives/a font size=-1 color=#6f6f6fnobrComputerworld/nobr/font/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.digitimes.com/news/a20081120PR206.htmlcid=1271902680ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNFyJjhUKyZ7Vjrd_5fYSCm9UaypDANvidia makes headway with its GPU-based bpersonal/b supercomputers/a font size=-1 color=#6f6f6fnobrDigiTimes/nobr/font/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.hindu.com/2008/11/20/stories/2008112055691500.htmcid=1271902680ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNFKHegijay03IIWYdIXghyValxuiQnVIDIA launches Tesla supercomputer/a font size=-1 color=#6f6f6fnobrHindu/nobr/font/fontbrfont size=-1 class=pa href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.reghardware.co.uk/2008/11/19/nvidia_pitches_tesla_personal_supercomputers/cid=1271902680ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNE0cvqq39Pm4dMYjZnIOsyNJ9QnWgnobrReg Hardware/nobr/anbsp;- a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.marketwatch.com/news/story/Tokyo-Tech-Builds-First-Tesla/story.aspx%3Fguid%3D%257B84070E4C-3E40-4072-9B02-C8826303A9C3%257Dcid=1271902680ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNEL_lgyJl8_P-bPYxQ7EBUHLh5oXgnobrMarketWatch/nobr/a/fontbr/font class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1271902680hl=ennobrall 216 news articles/nobr/a/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd width=80 align=center valign=topfont style=font-size:85%;font-family:arial,sans-serifa href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.charlotteobserver.com/sports/story/369828.htmlcid=1271602737ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNGQHxlI1mZWOxcLjAO54ou7VRHxLAimg src=http://news.google.com/news?imgefp=ic8Ja-31T2AJimgurl=media.charlotteobserver.com/smedia/2008/11/21/22/254-bestnat1122.ART_G5B6UI99.1%2Bsambradford_AA__.JPG.embedded.prod_affiliate.138.jpg width=56 height=80 alt= border=1brfont size=-2CharlotteObserver.com/font/a/font/tdtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.chron.com/disp/story.mpl/sports/college/6124317.htmlcid=1271602737ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNEDOX4i7OwMktAq_z1yex0DU3hFcgFormer players recall bTech/b’s outright conference title/abrfont size=-1font color=#6f6f6fHouston Chronicle,nbsp;United Statesnbsp;-/font nobrNov 20, 2008/nobr/fontbrfont size=-1Another thing the 1955 team didn’t have to worry about: the BCS rankings. “Those computers (stink) if you want my bpersonal/b opinion,” Schmidt said./fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.crimsonandcreammachine.com/2008/11/21/667160/talkin%25E2%2580%2599-texas-tech-part-iicid=1271602737ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNEsZjds441uSE7xqYYCn1XOghU1OATalkin’ Texas bTech/b Part II/a font size=-1 color=#6f6f6fnobrCrimson and Cream Machine/nobr/font/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.iht.com/articles/ap/2008/11/20/sports/FBC-T25-Texas-Tech-Defense.phpcid=1271602737ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNEZG-Aicn8CHekAM14HI9Knh9Vm0gNo. 2 Texas bTech#39;s/b defense gaining respect/a font size=-1 color=#6f6f6fnobrInternational Herald Tribune/nobr/font/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.redraiders.com/%3Fp%3D3717cid=1271602737ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNFlt-rPy-7-xvkVqEGbbRfv0EXkkQBench provides spark in bTech/b’s first two games/a font size=-1 color=#6f6f6fnobrRedRaiders.com/nobr/font/fontbrfont size=-1 class=pa href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://msn.foxsports.com/cfb/story/8823070/Is-this-the-year-Red-Raiders-win-in-Normancid=1271602737ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNFLO7Hr9fP0kWgjZ24uwMhUDgf3bQnobrFOXSports.com/nobr/anbsp;- a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://deadspin.com/5095675/college-football-preview-ive-got-a-crush-on-mike-leachcid=1271602737ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNEKDsnjkQpgeKzbILDZ8OGCB5YiZQnobrDeadspin/nobr/a/fontbr/font class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1271602737hl=ennobrall 864 news articles/nobr/a/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.bizjournals.com/buffalo/stories/2008/11/17/smallb2.htmlcid=1272550978ei=fYkoSffNC42A7QOamvH9CQusg=AFQjCNFoZt08QieceGJjTpzXpb8yhQt1_wbTech/b training with a bpersonal/b touch/abrfont size=-1font color=#6f6f6fBizjournals.com,nbsp;NCnbsp;-/font nobrNov 20, 2008/nobr/fontbrfont size=-1“I work mostly in small groups and am able to give my clients more bpersonal/b attention and answer their questions one-on-one.” This article is for Paid Print b.../b/font/div/font/td/tr/table
personal tech - Google News

Learning To Navigate Ciscos Online Documentation

When studying for your Cisco CCNA, CCNP, or CCIE exam,... Read More

Cache In Your Chips And Get A Bus!

Computer related terminology could sometimes be daunting to newcomers. These... Read More

USB Drives - What to Look For in a USB Device

Those small USB drives have so many names, pocket drives,... Read More

Digital Cameras Ratings Abolish Camera Comparison Guesswork

Digital cameras ratings are great tools for deciding which camera... Read More

Why Build Your Own Gaming Computer?

The best way to get the gaming computer that you... Read More

Linux Power Tools - Great Tools to Make System Administration Easy

World War II - Germany decided to attack Poland. Poland... Read More

Be Prepared in the Event Computer Disaster Strikes

ComputersBusinesses and individuals alike have all grown to rely on... Read More

D2X Digital SLRCoolpix 8800 Actually Refers to Two Nikon Cameras

Addressing a D2X Digital SLRCoolpix 8800 search, this article provides... Read More

Bluetooth Technology: Tips for Buying Headsets or Headphones

The technological horizon has always got something new to offer,... Read More

Got Virus?

GOT VIRUS? Your Data is NOT lost forever!In the wake... Read More

The Importance Of Email Backup

Viruses, software failures, power failures, human errors, hard drive failures... Read More

Advantages and Guidelines of Automated Testing

"Automated Testing" is automating the manual testing process currently in... Read More

Dynamite Comes in Small Packages - Tiny Personal Audio MP3 Players Pack Powerful Music Enjoyment

MP3 players are Hot! Playing music has come a long... Read More

4 Easy Ways to Speed Up A Sluggish PC

Computers are supposed to speed up our productivity?to help us... Read More

Password Nightmares

Good Morning Mr. Sampson. Please type in you Personal Identification... Read More

Freezing - Time To Warm Up Your PC

Freezing is also known as crashing or hanging. It's frustrating.... Read More

Simple Overview Of Computer

Computer is an electronic machine work on the instructions of... Read More

Computer Consulting 101 PC Troubleshooting Advice

While most small businesses really do need to find a... Read More

Plasma TV vs LCD TV

For those seeking to buy their first flat panel TV... Read More

Cisco Certification: What To Expect On Exam Day

Cisco Certification: Taking Your First Certification ExamYou've studied hard; you've... Read More

Spyware Remover

Your first step in removing dangerous infections from your computer... Read More

How To Have Two (Multiple) Copies Of Windows

Having two operating systems is not as difficult as many... Read More

Microsoft Great Plains Dexterity Customizations

Microsoft Business Solutions is on the way to popularize it's... Read More

Flow Text Around a Graphic in Microsoft Word

Flow Text Around a GraphicQuestion: I have inserted a photo... Read More

Cisco Certification: A Survival Guide To The Cisco Cable Jungle

One of the most confusing parts of beginning your Cisco... Read More