main

Microsoft builds a better Bit Torrent

dw2003   on 17 June 2005 - 07:54 · 85 comments & 35218 views

Advertisement (Why?)
Researchers at Microsoft's computer science lab in Cambridge have developed a peer-to-peer filesharing system that they say overcomes the scheduling problems associated with existing distribution protocols such as Bit Torrent.

The researchers claim download times are between 20-30 per cent faster, using their network coding approach, than on systems that only code at the server, and between 200 and 300 per cent faster than distributing un-encoded information.

View: Full Article @ The Register
View: Avalanche Whitepaper


With Microsoft now licensing parts of Nvidia’s technology from the Xbox, it now looks as though the deal will see Microsoft continuing to make payments to Nvidia for several years.


Post a comment · Send to friend Comments · There are 85 additional comments
(10 replies) #1 Alan Zeino on 17 Jun 2005 - 07:57
I think another attempt to strengthen their monopoly on the computing industry... Or maybe not?
#1.1 Jugalator on 17 Jun 2005 - 08:08
Well, it depends on if MS would include this in their OS or not. If they don't take advantage of their existing market dominance in the OS market, I can't see how they're abusing anything.
#1.2 eAi on 17 Jun 2005 - 10:14
Well, theres nothing to stop Bittorrent implementing such a system, is there?
#1.3 Deviate_X on 17 Jun 2005 - 11:41
This really just a good piece of research & development - R&D. The UK is full of excellent researchers The development of new techniques and algorithms which are published openly for anyone to access is good for all surely. Theres no need for paranoia.
#1.4 eAi on 17 Jun 2005 - 12:48
Agreed
#1.5 GwaRGuITaR on 17 Jun 2005 - 13:12
so from now on, any software microsoft develops other than windows and office is "an attempt to strengthen their monopoly?" uhh... no!
#1.6 ItsOnlyMonday on 17 Jun 2005 - 13:25
Well technically they are a monopoly.. So any attempt by them to find another alternate cashflow is "an attempt to strengthen [themselves]"
#1.7 Ideas Man on 17 Jun 2005 - 13:38
Ah, so any new product/technology is obviously just to strengthen their 'monopoly'. How should Microsoft bow down to you, close up shop and quit?

They make a successful product, takes the world by storm and have the biggest market share and whenever they do something new, people start whinging that they are 'abusing their position'.

Grow up.
#1.8 DrIndianaJones on 17 Jun 2005 - 14:55
Monopoly - control of market supply: a situation in which one company controls an industry or is the only provider of a product or service.

ItsOnlyMonday, why don't you try studying the sitution with Microsoft before you start espousing Anti-Microsoft rhetoric.
#1.9 neufuse on 17 Jun 2005 - 17:28
Microsoft was only found a monopoly in the market of Windows and Office... read the official ruleing from back a few years ago... they are not a monopoly on something they dont control the market on ... for example MSN or XBOX..
#1.10 CheeseCow on 19 Jun 2005 - 07:11
QUOTE
Well technically they are a monopoly.

No they aren't. Practically they are a monopoly. Technically there are other solutions available, and there are is no discrimination intentionally done. However, in practice, many are forced to used Microsoft products because of compitability issues with all the others who use them.

Perhaps this is something they will implement as a Windows service, perhaps an update to "Background Intelligent Transfer Service"... It could save them a lot of money on hardware for their servers powering Windows Update.
(3 replies) #2 SeMz... on 17 Jun 2005 - 07:59
sounds pretty good, they'll probably be able to track down pirates easier with this one though
#2.1 wicker_man on 17 Jun 2005 - 08:04
Totally with you on that one. Centralized solutions can be more controlled.
#2.2 mr_skrilla on 17 Jun 2005 - 13:28
I don't think that is will be that kind of network. I think they will somehow use the technology on their upcoming music service.
#2.3 nic on 18 Jun 2005 - 03:05
People who want to distribute legitimate files won't mind. And they wouldn't have to worry (so much) about their distribution method be taken out by laws.

This sort of "Bit Torrent" technology is fantastic if you create files that you want to distribute but can't afford the server bandwidth. Just provide a torrent link on your site, and offer the file yourself. When lots of people come to download your file at once, they all share the bandwidth by providing the file to themselves. bah, you all know how bit torrent works!
(4 replies) #3 nocture on 17 Jun 2005 - 08:00
Don't they claim MSN Search to be better than Google as well?
#3.1 lbmouse on 17 Jun 2005 - 12:21
Windows is better than *nix... IE is better than Firefox... .NET is better than J2EE... yadda, yadda, yadda. Aren't you getting tired of all the smoke being blown up your arse?
#3.2 theyarecomingforyou on 17 Jun 2005 - 21:42
QUOTE
Aren't you getting tired of all the smoke being blown up your arse?


LMAO
#3.3 webeagle12 on 19 Jun 2005 - 06:01
lol
#3.4 laz on 23 Jun 2005 - 23:52
lol, haven't heard that one before
#4 Instinct on 17 Jun 2005 - 08:05
lol. NO WAY is it better than google. But if its faster, and just as anonomous i dont m,ind what name is on it.
#5 mikey on 17 Jun 2005 - 08:09
This would be a good thing to go open source with!
(1 reply) #6 tele-fragd on 17 Jun 2005 - 08:15
Ironically people will probably use it to distribute Microsoft software illegaly, although I don't see the point if they can catch you easier.
#6.1 Jugalator on 17 Jun 2005 - 08:59
No neither will them, so they probably won't.
(1 reply) #7 Sawyer12 on 17 Jun 2005 - 08:42
I dont think it will see the light of day.
#7.1 eAi on 17 Jun 2005 - 12:49
Its a technique, anyone can implement it, it doesn't have to be released by Microsoft.
(5 replies) #8 kravex on 17 Jun 2005 - 08:46
P2P through Microsoft?

Why not just take your pirated DVD's to your local police station and try to sell them there...


#8.1 Jugalator on 17 Jun 2005 - 09:01
P2P can be used for more than piracy, and if MS is behind this, that's likely the intention with it as well.

Maybe a service to take off load from servers and popular files?
#8.2 kravex on 17 Jun 2005 - 09:14
I agree with you, but lets be honest we all know what most people use P2P mainly for
#8.3 Jugalator on 17 Jun 2005 - 13:06
Of course, but my point is: Microsoft will probably not allow anything like that with this technology. They have absolutely no reason to wreck their PR like that and get into a war with the *AA. Also, it's on the R&D stage. Nothing is even saying it's supposed to be for public use by a freely downloadable client. It could be for Microsoft to take load off their services via some kind of ActiveX component to silently use this network in their Windows Update services or whatever.

Don't just think about piracy when you hear P2P.

P2P is a modern network model like the server/client model, nothing else. You can design apps around P2P where it's not even POSSIBLE to distribute illegal files. Think Skype for example. It's using P2P to find routes to people to talk to.
#8.4 nvizible on 17 Jun 2005 - 14:07
Not really - I download mostly classical music, on which the copyright has expired.
#8.5 weenur on 17 Jun 2005 - 17:56
QUOTE
I download mostly classical music, on which the copyright has expired

Copyright on the music, yes, but not on the recorded performance of it. Symphonies support themselves by selling the CDs.
(2 replies) #9 TheReaperMan on 17 Jun 2005 - 09:05
faster downloads, but drm enabled maybe so only legal stuff can use it etc?. ie microsoft service packs etc?
#9.1 Burly on 17 Jun 2005 - 17:36
DRM enabled? Does that even make any sense? Maybe you should look up on the defintion of DRM. It cant be implemented in a content sharing distribution program, why? And why Service Packs? They are free?
#9.2 phedot on 17 Jun 2005 - 21:27
I think he was trying to say that this new techonlogy could be used to distribute DRM-enabled files and Microsoft SP's just like it happens with Linux Distros...
#10 geedeepee on 17 Jun 2005 - 09:29
maybe they can use this with their media centre vision of allowing people to share personal videos or even purchase music/video or other content from third parties onto PCs.
#11 zaggy on 17 Jun 2005 - 09:49
Technologically speaking, this is a remarkable achievement. I've read through the pdf paper
and it looks impressive. I doesn't look like this format has any specific features that will
make tracking of content easier. So far its just a great idea that will hopefully make it to
being a great p2p protocol one day.

P.S. DRM has nothing to do with filesharing protocols. Its independent.
#12 Kreuger on 17 Jun 2005 - 10:24
Yeah, I think it's just an easy way to attract some downloaders (there are people who like this company) and give 'em away to the RIAA or something. Haha let them do it, people will like them less and less.
(2 replies) #13 Foueddy-F on 17 Jun 2005 - 11:04
BitTorrent works fine enough. Why take the risk on using Microsft's (if it sees the day) ?
#13.1 triad_man on 17 Jun 2005 - 17:30
QUOTE
BitTorrent works fine enough. Why take the risk on using Microsft's (if it sees the day) ?


That's right, there is something out there already why try to make a better protocol? That line of thinking would mean we would be using some crude slow network. (I can communicate with other machines on my at 1MB why research doing it at 100MB?)
#13.2 daz- on 17 Jun 2005 - 21:36
The idea as said above, might be for more legitimate uses, such as a movie distribution system.. Could you imagine having 50+.. maybe 1,000+ people trying to download an HD-DVD(10-40gigs) from several servers? Or HD-Audio.. when (in a few years) online music stores finally increase the quality?

Or what about service packs.. XP SP2 was 220megs? Server 2003 SP1 is 330megs... If a service like Bittorrent was built into the OS for more efficient distribution of content like this, it could be a very cool thing.
#14 mr_demilord on 17 Jun 2005 - 11:12
Cool then we can share all the ms stuff like longhorn and windows 2003 server enterprise including serial
(4 replies) #15 ec4912 on 17 Jun 2005 - 11:39
Wow! Nobody typed "M$"! Amazing!
#15.1 HoochieMamma on 17 Jun 2005 - 12:14
You just did...
#15.2 Burly on 17 Jun 2005 - 17:38
I'm amazed you actually thought it was neccessary to comment that.
#15.3 Sp3ctranova on 17 Jun 2005 - 22:33
hahahaha
#15.4 jubber2002 on 19 Jun 2005 - 05:34
#16 kennydies on 17 Jun 2005 - 12:45
(3 replies) #17 Timmah on 17 Jun 2005 - 12:56
Oh the irony - they've just created a "better method" of sharing illegal versions of their OS and software.
#17.1 Syntax Error on 17 Jun 2005 - 13:28
not everyone thinks as narrow-mindedly as you do...surely not a multibillion dollar company who's AWARE of the potential of p2p. take a moment to read the comments, you just might learn something.
#17.2 AJCrowley Esq on 17 Jun 2005 - 13:59
Not to go "grassy knoll" on you, but I suspect that allowing for a certain degree of piracy is an active part of Microsoft's business plan. With Windows, there are certain people that simply wouldn't pay for it (such as myself if it wasn't part of my MSDN sub), by allowing these people to run it anyway, they're maintaining their monopoly on the desktop OS. They really don't care about home users, and their "theft" of the OS, there's no money in that market. The money comes in the form of contracts to supply corporations and governments, and deals with OEMs to include Windows on new systems. Another fine example of this is their Office suite - no home user in their right mind is going to drop $400 on this (unless they're either stupid or rich), it's simply not worth it, and yet Word and Excel are for many people "necessary" parts of Windows. By allowing home users to "steal" it, it does create some sales in the business sector, by maintaining it as the productivity suite that people are used to using. OpenOffice is (imo) a far superior suite, and when you compare the price, there's really no question of which way it makes sense to go. It is also compatible with each component of Microsoft's Office suite, but by keeping people accustomed to using Microsoft Office (why would you try out the free one when you can get the expensive one for free?), they are able to maintain their market share, despite mounting competition.

Just my theory, but it all seems to add up.

AJ
#17.3 excalpius on 17 Jun 2005 - 17:29
Crowley, you are exactly, precisely correct. Adobe's pricing/release/piracy model is stuctured the exact same way. They quadruple the proper price so that businesses (which have to pay and can afford to pay) are their bread and butter. By allowing a gray market of users who can't afford that price, they get an established user base that requires their tools when they inevitably go to the workplace, ergo forcing the acquistion of more business-class licenses.

Windows XP Activation/Registration is less about home users/casual piracy, and more about companies selling Windows XP-installed systems illegally (re: the recent suits againt 4 fly by nights).
#18 betasp on 17 Jun 2005 - 13:41
Slashdot ref.

1. See your XP SP2 released in .torrent and notice effectiveness...
2. Squash the release...
3. Build your own Bit Torrent
4. ???
5. Profit (well, more of it from redueced server loads)
#19 Billprozac on 17 Jun 2005 - 13:59
This is not likely to be implemented by microsoft in an open form as many of you think. Consider things like windows update and MSN music. Internally, businesses could use it if they have fileservers in multiple locations. Not only that, but they release betas using their download manager which could really be a torrent client in disguise.
(1 reply) #20 knigitz on 17 Jun 2005 - 14:16
So we'll be getting new longhorn builds and warez with this now? Gee, thanks Microsoft!

I do not condone the use of P2P, nor do I use P2P. It's bad.
#20.1 triad_man on 17 Jun 2005 - 17:34
QUOTE
I do not condone the use of P2P, nor do I use P2P. It's bad.


That is like saying Client/Server is bad, ethernet is bad, ect. Pirating software/music/movies is bad yes but it doesn't take a genius to do the same thing via client/server. (IRC FTP sites, Usenet, ect.)
#21 Dodgy on 17 Jun 2005 - 14:29
well it wont be used for piracy. but it could still be good, popular download servers r packed and go slow, P2P will speed up popular downloads, especially as most servers capped

Bit Torrent will still be the best for a range of download material
(2 replies) #22 Magallanes on 17 Jun 2005 - 15:09
IMHO

WHAT'S JOKE!

How many times MS has claimed about "i have the definitive solution of everything!".. and people still trust in MS's claims?.

For bittorrent, the only optimization allowed is about the minimize the bandwidth lossed in transactions, there are not more optimization!. For example, think in 2 pc sharing using bittorrent, each one have 1giga/1giga connection. Theorically the max speed for one pc is 1gigas but the facts can show only a connection of 0.99gigas, losing a minimus percent (less that 1% in many cases) in transaction, parity datas and such.

MS claim that they can obtain a overspeed of +20% and it's IMPOSSIBLE. Why?, because there are no more compresion for compressed datas. Because MS still need to check parity datas and this datas must be send...

I believed that MS tried to make a "filter-torrent" where they play the role of big-brother.
#22.1 Kushan on 17 Jun 2005 - 15:48
It's clear that you haven't even read the paper yet.
#22.2 mram on 18 Jun 2005 - 13:39
At best, they claim it's better than BitTorrent.

Oh, the horror. Someone theorized a better mousetrap. If it were any company but Microsoft, you'd actually think this was like cold fusion.
(11 replies) #23 Kushan on 17 Jun 2005 - 15:47
Some people are idiots.
This is a white paper, it's like an essay saying "here's an idea how to do something" that, on paper, is better than Bit torrent.
It's not a piece of software, it's R&D. ANYONE can use this paper as a reference to build thier own protocol like bit torrent, heck the next generation P2P networks could use it and be totally independant from microsoft.
This is research, nothing more.
#23.1 Burly on 17 Jun 2005 - 17:41
Thank you, too many idiots here. Agreed.
#23.2 Hofbrau on 17 Jun 2005 - 18:07
"Some people are idiots."

You dont say, eh?

"It's not a piece of software, it's R&D."
"This is research, nothing more."

Really?

http://www.itworld.com/Net/4087/050616msbittorrent/

"Microsoft has developed a prototype of Avalanche and is testing it by using it to distribute software applications to several thousand of its software beta testers, according to a research engineer demonstrating the software in Cambridge. The company has distributed a 4G-byte application in as little as a day, down from about two weeks when it sends a program directly, he said."

So, would software, qualify, as software? Perhaps.. "something more"?

But hey, the actual fact that they have actual software that is currently actually being beta tested by disseminating an actual large application, clearly, is "nothing more than research".

Alas, who can really blame you? After all, you use as your news source, a linked story at one silly ass "tech news site", drawn from another really silly ass "tech news site", whom most likely lifted the story from another (non silly ass) news site/service (without proper attribution), but, in the haste of their sixth-grading-writing-style-and-emotive-reaction capacity, forget to include pertinent aspects of the story.

Indeed.

Some people are indeed, idiots.

Dumbassism - It's Everywhere, All The Time.
#23.3 Kushan on 17 Jun 2005 - 18:19
I said THIS was R&D, as in the paper the news post was referring too.
Basically, my point was that anyone could make a P2P program from the same kind of technology and have nothing to do with Microsoft.
#23.4 Hofbrau on 17 Jun 2005 - 19:45
"I said THIS was R&D, as in the paper the news post was referring too."

Considering that the news post is about Avalanche (its in the title of the news article), and not about the white paper released describing the underlying ideas that Avalanche is based upon, your claim here, make no sense. The news article doesnt even mention the existence of the white paper, until the very last line. It does however, mention Avalanche - right away, in the title.

Avalanche isnt the the name of the white paper. Avalanche isnt the name of the basic ideas presented in the early portions of the white paper. Avalanche is the name of the actual software system that Microsoft developed based on the ideas presented.

"Based on the system presented in this paper, we have implemented Avalanche, a real system using network coding. Through Avalanche, we are currently investigating the
benefits of using network coding to distribute very large files to a large number of users in realistic settings. During the design and implementation of Avalanche we have identified various practical issues related to network coding."

Again, the news article refers to Avalanche. Avalanche, is actual software. Avalance is an actual system. It is actually extant, and actually being used. It not "abstract theory". Avalanche is the name of an actual peer to peer file sharing system with actual software in actual use that Microsoft developed based on the basic ideas presented in early portions of the white paper.

"Avalanche" is its code name at this time, much like Microsoft gives almost all of its software (and other projects) that it develops for later public release. Its actually currently being developed for release, hence the "beta testing".

That white paper, was written, describing the underlying ideas of its Avalanche software and file sharing system. Notice the name of the article: "Enter Avalanche.." Notice the white paper itself, mentions the development and existence of Avalanche, based upon the early basic ideas presented in the paper. Notice that the name of the white paper isnt titled "Avalanche".

The news story is about Avalanche. Avalanche is an actual software system that actually exists and is actually in use.

Remember when you said "its not a piece of software"? Remember that? Remember when you said "this is research, nothing more"? Remember that?

I correct your misapprehension with fact, and you still wont acknowledge it.

This is where you, in good humor and grace, say something like "mea culpa" or "oops, i stand corrected" or "you are right" etc etc.

"This is research, nothing more."
"It's not a piece of software"

Want to try again?

"Basically, my point was that anyone could make a P2P program from the same kind of technology and have nothing to do with Microsoft."

Basically, you dont want to have to acknowledge that your assertions stated above, are, indeed, wrong.

Of course anyone could code a peer to peer program and have nothing to do with Microsoft - its already been done, many times. But this article isnt about any peer to peer program coded by anybody - the article is about Avalanche, coded by Microsoft.

And while its true that "network coding" (described in the white paper) could be implemented by anybody, the article isnt about "network coding" implemented by anybody - the article is about Avalanche, a peer to peer file transfer software system coded by Microsoft.

Look at the title of the article if you are confused.

Its mea culpa time for you.
#23.5 Kushan on 17 Jun 2005 - 20:52
Dude...jeeze...get a life....

ALL I was trying to point out was that there were a bunch of idiots saying **** like "this will just lead you into the Hands of the RIAA" and that Microsoft will be able to catch you more easily if you use this or a system based off of it and stuff, yet here you come weiting out essays thinking that you have some big almighty point to disprove whatever my point was, when in actual fact my point was a simple one: The techniques described in this article could be implimented into a P2P system that has nothing to do with Microsoft at all.

That is my point and that is what you missed completely.
#23.6 Hofbrau on 18 Jun 2005 - 04:09
"Dude...jeeze...get a life...."

Concession works. Try it. For example "you are right, avalanche IS software, i was wrong when i insisted it wasnt" or "you are right, the article is about Avalanche, which is software, i was wrong when i said avalanche wasnt software and the article was about a white paper and that avalanche was research and nothing more"

When you make false claims, and its demonstrated they are wrong, its best to acknowledge you were wrong. You were quite adamant avalanche wasnt software, "research, nothing more"? You even insisted the article was about the white paper, and not avalanche itself (which you still refuse to acknowledge is software). Remember that son?

Look up the word "concede". Look up the phrase "mea culpa".

"..yet here you come weiting out essays thinking that you have some big almighty point to disprove whatever my point was,.."

Points like "its not software" "its research, nothing more"? "the article was about the white paper"...points like those?

"my point was a simple one: The techniques described in this article could be implimented into a P2P system that has nothing to do with Microsoft at all."

That may have been one of your points, and while that is true, that isnt the only "point" you made. Remember when you insisted "its not software" and "its research, nothing more"? Remember those "points"?

Remember when you insisted the "news post refers to a paper"?

None of those "points" is correct, yet, you still cant seem to acknowledge it.

The article is about Avalanche (not the white paper). Avalanche is software (not just research), developed and coded by Microsoft. Software that is currently being beta tested. Its more than research.

Think you can concede any of those "points", contrary to your assertions and avoidance?

"That is my point and that is what you missed completely."

I addressed the whole issue of a non-Microsoft coded P2P app, even one using "network coding":

"Of course anyone could code a peer to peer program and have nothing to do with Microsoft - its already been done, many times. But this article isnt about any peer to peer program coded by anybody - the article is about Avalanche, coded by Microsoft.

And while its true that "network coding" (described in the white paper) could be implemented by anybody, the article isnt about "network coding" implemented by anybody - the article is about Avalanche, a peer to peer file transfer software system coded by Microsoft."

Remember when i said that? its right up there....

I couldnt "miss it completely", if, in fact, i specifically addressed it.

You just cant help making one false assertion after another, can you? Nor will will you probably ever concede they were wrong/incorrect/false, eh?

You can do it..say "i was wrong when i insisted avalanche wasnt software" "i was wrong when i said it was nothing more than research" "i was wrong when i said the article was about a white paper" "i was wrong when i said you completely missed my point"

..........................





#23.7 Mr. Dick C. Normous on 18 Jun 2005 - 04:36
Hofbrau you sir, and I use the term loosely, are a pompous ass. I don’t think many people here would argue that fact. I cannot understand why you insist on continuing this vendetta against Kushan but I wish you would shut the hell up you prick. I have never once seen so much arrogance spewing from one asshole in my short 25 years of existence.

Last edited by 76885 on 18 Jun 2005 - 06:18
#23.8 jubber2002 on 19 Jun 2005 - 05:43
Wow, this is like a bunch of little children trying to see who is right. Microsoft is a market monopoly, but there is only so much they can do. Bit Torrent can still be improved, otherwise why are they releasing new releases yet today? I would worry about Microsoft making me activate their version of Bit Torrent although I'm sure there will be something around that within days after their release. I hate to say that when I think P2P I think piracy. I mean what else is their to share through P2P networks besides Open source projects, company projects, etc.
#23.9 SquareSoft0 on 19 Jun 2005 - 05:48
You said it yourself though; open source projects and company projects are reason enough to support P2P as a tool.
#23.10 Kushan on 19 Jun 2005 - 11:36
P2P has a lot of uses. For example, there's a P2P network (I forget the name of it) that's designed just for sharing pictures, and I don't mean porn (In fact I think that's banned). The idea is that families from around the world can easily exchange pictures between eachother, like holiday snaps and stuff.
Also, there's an entire library of classical music and stuff out there that is not copyrighted and readily available on P2P networks, show me a website that has all of that music available for free.
That's not to say that P2P networks aren't used for piracy, of course they are, but so is IRC, newsgroups, even some websites.
#23.11 Kushan on 23 Jun 2005 - 09:32
QUOTE
"It isn't a product which you can use or test with, it's a bunch of proposed algorithms. There isn't even a fleshed out network protocol. The 'experiments' they've done are simulations".
#24 Darkluminaz34 on 17 Jun 2005 - 16:23
Maybe this will help microsoft distribute patches for windows and demo's for games and what not. This "idea" would probably take a huge burden off the MS servers. Just a thought...
(2 replies) #25 Tech001101 on 17 Jun 2005 - 16:36
Here's info on the Parallel download method aka "Swarming" that they have been also working in combination.

http://research.microsoft.com/~pablo/paraload.aspx
#25.1 toadeater on 18 Jun 2005 - 20:09
*YAWN*

Let me know when MS comes up with something original. This "swarming" method has been around since before Bittorrent. MS copies someone else's innovation, makes a big deal out of it through PR and expects everyone to be amazed? Give credit to the people who invented parallel downloading, not MS's mediocre programmers.
#25.2 Kushan on 19 Jun 2005 - 02:55
I think you missed the point, Microsoft is not saying they've created anything original here, but what they are saying is that it's an improvment over existing systems.
Wether that's true or not remains to be seen, however...
(2 replies) #26 i like chips on 17 Jun 2005 - 16:37
my dick is 20-30% bigger than bill gates'!!
#26.1 rekka on 17 Jun 2005 - 17:40
man, he's like 6 ft tall! Where do you buy your trousers?
#26.2 Burly on 17 Jun 2005 - 17:42
Hilarious.