Sunday, June 29, 2008

New York Times gets it wrong

Windows could use rush of fresh air

Beginning as a thin veneer for older software code, it has become an obese monolith built on an ancient frame. Adding features, plugging security holes, fixing bugs, fixing the fixes that never worked properly, all while maintaining compatibility with older software and hardware — is there anything Windows doesn’t try to do?
Disaster! Run for the hills! Microsoft is trying to do the bare minimum you have to do with a commercial operating system!

Painfully visible are the inherent design deficiencies of a foundation that was never intended to support such weight. Windows seems to move an inch for every time that Mac OS X or Linux laps it.
The oldest 'base' for Windows (if you could distill it down that way) is the NT source code. That was designed from day one to be as future proof as you can make an OS. (Trying to future proof software over more than a decade is like trying to predict the weather at 2pm, on the 4th of July 2045. Windows is pretty modern, just like everything else out there. I can't really think of any ancient technology in Windows that is beyond salvage; everything important that needs to be overhauled can be overhauled, and has been. (Hit that Comment button if you disagree. I'm not saying everything in Windows is perfect. It isn't. I just don't think we've painted ourselves into a corner anywhere with the OS design.)

The best solution to the multiple woes of Windows is starting over. Completely. Now.
Ah yes - the wonderful lets-start-over argument. Every developer gets to this idea at some point. Good developers think of ways that they can take what they have, and radically improve it.

Vista is the equivalent, at a minimum, of Windows version 12 — preceded by 1.0, 2.0, 3.0, 3.1, NT, 95, NT 4.0, 98, 2000, ME, XP. After six years of development, the longest interval between versions in the previous 22-year history of Windows, and long enough to permit Apple to bring out three new versions of Mac OS X, Vista was introduced to consumers in January 2007.

That's correct, I guess.
Although XPSP2 was, as a project, the size of a new OS.
And we shipped Windows Server 2003 in that gap. And a lot of 64 bit versions of Windows.

When I.T. professionals and consumers got a look at Vista, they all had this same question for Microsoft: That’s it?
I know what they were trying to say. They're trying to say: Awww yeah, that's it.

The internal code name for the next version is “Windows 7.” The “7” refers to nothing in particular, a company spokeswoman says.
She doesn't use winver. Just like most consumers.

But sticking with that same core architecture is the problem, not the solution. In April, Michael A. Silver and Neil MacDonald, analysts at Gartner, the research firm, presented a talk titled “Windows Is Collapsing.” Their argument isn’t that Windows will cease to function but that the accumulated complexity, as Microsoft tries to support 20 years of legacies, prevents timely delivery of advances. “The situation is untenable,” their joint presentation says. “Windows must change radically.”
Eh, OK. I think I blogged on that before.

Some software engineers within Microsoft seem to be in full agreement, talking in public of work that began in 2003 to design a new operating system from scratch. They believe that problems like security vulnerabilities and system crashes can be fixed only by abandoning system design orthodoxy, formed in the 1960s and ’70s, that was built into Windows.
Unfortunately, this willingness to begin with an entirely new foundation is not located within the Windows group but in Microsoft’s research arm, where scientists and their heretical thoughts are safely isolated. Last April, Microsoft publicly unveiled the five-year-old research project, called “Singularity.” It is nothing more than a neat academic exercise, not a glimpse of Windows 7.

So...Microsoft Research is looking into brand new unproven ways to build operating systems. And we're not using those unproven methods and technologies *today* when we sell operating systems to millions of paying customers? Yes, we suck indeed.

[Mac OS X is] based on a modern microkernel design, which runs a very small set of essential services that make the system less vulnerable to crashes.
Yes, that is a somewhat true point, but distilled down to nothingness by the NY Times editor. (Are microkernel-based designs more robust? The answer is ...er, kind of, based on your definition of modern, microkernel, essential, services, system, vulnerable and crashes. And is.)

In some crucial ways, however, Microsoft would enjoy advantages in developing its own “Windows OS X,” as we might call it, that Apple did not: the power of today’s quad-core machines and sophisticated virtualization software would allow older software applications and hardware peripherals to be used indefinitely with little or no performance penalty, making a clean start far easier for customers to accept.

Sigh. No. Memory is the big problem here - virtualizing Windows Vista in a little virtual box inside of Windows 7 (or 8 or 9 or 10 or whatever) is going to take too much memory.

Quad-core is not going to help you; the bottleneck here is not the CPU; fitting two operating systems into memory is. A simple point like this should be easy enough to explain in the NY Times.

A MONOLITHIC operating system like Windows perpetuates an obsolete design. We don’t need to load up our machines with bloated layers we won’t use. We need what Mr. Silver and Mr. MacDonald speak of as a “just enough” operating system. Additional functionality, appropriate to a given task, can be loaded as needed.

If only there was a way for a bit of software to load bits and pieces of the operating system, as needed...Some API to load a dynamic link library from the disk, into memory, and then call a well-defined API in said DLL. Maybe we can call it...LoadLibrary()?

28 comments:

Adam said...

Nice post. My only question is on your assertion that memory is the problem with virtualizing Vista (and prior Windows versions) in a future version.

Assuming we're talking 64 bit here, how hard/expensive is it to allocate 1 or 2 GB to the virtual machine? Dollar-wise, it's a fraction of the cost of the OS license (perhaps the "plus" license includes a coupon for a DIMM ... yes, I'm kidding)

I would think 1-2 GB should be plenty: I'm assuming people wouldn't be doing gaming or hi-perf computing in the VM; that it would mainly be for running old but critical line-of-business apps with ugly GUIs in user-time, and for home users running that old CD burning or desktop publishing software that they're too cheap to upgrade.

Am I missing something?

Viking said...

I second the "nice post" sentiment, although i must ask - how defensive can you get?

The content of that NYT article (or what's been copied in your post) is quite inaccurate - absolutely. Good on you for adding some truth back in. However you might want to ponder WHY this article was even written and possibly even address that (much more important) issue.

Hint: it's not those nasty mac-pc ads.

TomHerry said...

Get outspoken insights and expert advice on Windows, Office, and other Microsoft products from a source who knows these technologies inside and out. If you are facing any problem get Computer Help.Thanks for the information.......

Raúl said...

Nice post. I always like to find opinions on articles, to get to the 'real truth'.

Still, after commenting that NYT article I would have liked to see your own opinion "Could/should Windows use a rush of air?"

As for me, I completely disagree with the 'Windows is collapsing' point of view, but I have to say that it could really use some love on some parts. NT technology is well thought, but some decissions should be revised.

I am no fan of any OS; at home I have Windows, GNU/Linux and OS/X, and all I can say is that each has some good things and some bad things. Turning one of them into the other (as the NYT article seems to suggest), doesn't seem to be a real solution, in my opinion.

rez said...

while maintaining compatibility with older software and hardware — is there anything Windows doesn’t try to do?
Disaster! Run for the hills! Microsoft is trying to do the bare minimum you have to do with a commercial operating system!


Sure... That's a good speech for all these costumers who after BUY Vista wants XP due one-year-old hardware and software incompatibilities and hilarious crashes.

7 years for that? ok.. You must understand our "That's it?"..
We're paying for that. That's it.

I've used Windows XP, OSX and Linux for years, and sometimes, I think: Or you (MS) are terribly blind or you (MS) are really kidding us.

This year I have moved definitively to OSX and I'm living a REALLY happy computing experience. Before, with MS, simply I never could imagine that kind of happiness and relaxed use.

Think on that. It's for free.
I dont care MS anymore :)

Respectfully, a (really) tired and old school MS Windows user.

George Murphy said...

I agree, great post. I wish we wouldn't have to wait until mid-09 or early-10 to get a hold of it.

George
Microsoft Support in Maryland

Luke said...

Great Post. Especially for the Flight of the Conchords Reference.

Its Business Time!

Mahoney said...
This comment has been removed by the author.
Mahoney said...

"
The internal code name for the next version is “Windows 7.” The “7” refers to nothing in particular, a company spokeswoman says.
She doesn't use winver. Just like most consumers.
"

I don't trust anyone's opinion on the necessity of a revision of Windows that doesn't know why it's codenamed "Windows 7".

Phil said...

rez,

A change can be refreshing for anyone, especially an "old school MS Windows user" such as yourself. As raúl mentioned above, each OS has its advantages and disadvantages.

I try to stay open-minded when it comes to things like this. It's easy to become a huge hardcore fan of a specific operating system. I like to switch between them every now and then.

someone said...

First thing, I completely believe your identity's genuine. Secondly, I agree with this post...what does NYT understand about OSes to give a piece of their mind to Microsoft? I sometimes feel some people really don't deserve to use Windows Vista.

aiokru said...

'Soma', the NYT got it wrong, what about MJF?
http://blogs.zdnet.com/microsoft/?p=1466

64 said...

As to what I think needs redesign in NT:
I always thought the NT driver model was terribly complicated and made it hard to write bugfree drivers. For example, the IFS and linux VFS are conceptually the same, but the linux implementation seems a lot easier to comprehend and write code for.

I shouldn't have to be a genius to write good software.

rainBird said...

Informative and intelligent. I have no doubt about ShippingSeven's authenticity.

That said, I have a request: Please please please make Win7 a better performer than Vista. In the last 6 months, 3 family members have asked me (unsolicited) to remove preinstalled Vista Home Premium from their new HP & Acer laptops and install XP. These are ordinary users, aged 21, 38 & 51. WHY? 1) Vista was just too slow (by far the biggest gripe), 2) Vista's interface was too awkward for them to use, 3) their favorite programs stopped working after several months. MS is in real trouble if this is the reation of its ordinary Vista users (i.e. the ones who don't visit sites like this).

So please Windows 7 team: if you haven't heard the message yet. Make Win7 as good or better than XP in performance, and you'll have a winner on your hands.

Mahoney said...

"These are ordinary users, aged 21, 38 & 51. WHY? 1) Vista was just too slow (by far the biggest gripe), 2) Vista's interface was too awkward for them to use, 3) their favorite programs stopped working after several months."

If by ordinary user, you mean the average joe who needs to be shown how to delete cookies, then yes, he will surely have a slow computer. That's how it is.

Phil said...

In response to Rainbird's comment...

The first thing I noticed you mention was that they were new Acer and HP computers. These brands are notorious for installing excessive amounts of trial programs, as well as their own custom software. Did you try just removing those packages first? That may also explain why some of the software stopped working after a few months.

I don't see how people can be confused by Vista's UI, though. There really weren't that many changes that the "average user" would notice.

Stanley said...

Heya, I'm a common visitor to your blog. Having reread this post: http://shippingseven.blogspot.com/search?updated-min=2007-01-01T00%3A00%3A00-08%3A00&updated-max=2008-01-01T00%3A00%3A00-08%3A00&max-results=20 , there's something that I would like to ask.

My friend and I noticed that there's a major flaw in the Windows Add and Remove app: it does only one task at a time. That means if you wish to uninstall 2 programs at once, you wouldn't be able to do it; you have to wait for one to finish and only then can you start the other.

I know you shouldn't do that (many things going on during uninstall), but some people are looking at Uninstallers just because Add-Remove progs can't do it. (Like Revo or even CCleaner's uninstall.)

Is there any way that Windows 7 can implement such a feature into it? Is it difficult? I'm sure many people are looking forward to it...

Thanks very much :) !!

Paul Maddox said...

The NYT article is yet another reason not to read too much into mainstream media for TECHNICAL content, not least because it's technical drivel, but also because it's wildly biased.

Alex said...

Loved the Flight of the Conchords reference!

Amarah said...

I read the article months ago and I thought what stupid S**T Heads. People who crunch numbers are now giving advice on programming. Has everyone forgotten the re-write of Netscape?? What happened with them? By the time they were done with their re-write, they were driven out of business. Had they carried on with incremental developments and occasional re-writes, Netscape would have been still around. They lost all the market because of their retarded argument of re-writing they software. Besides any person who has dealt with a huge codebase knows a general rule of thumb. "NEVER THINK OF REWRITING YOUR SOFTWARE!!" Why?
Simple, good engineers rewrites part of the codebase as and when needed. You have to refactor the code to death. Hence an old code base isn't necessarily bad, it's mature code that has all the kinks and bugs taken care of. And NY Times suggest to re-write the code?? They must have been paid by Apple. Microsoft's answer should be that the day Steve Jobs gives Bill Gates a blow job, they'll start the re-write.

scsi said...

If future-proofing is so hard, then why is Unix still around? Why are hard drives still around? Why are transistors still around?

9999 said...

情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,按摩棒,震動按摩棒,微調按摩棒,情趣按摩棒,逼真按摩棒,G點,跳蛋,跳蛋,跳蛋,性感內衣,飛機杯,充氣娃娃,情趣娃娃,角色扮演,性感睡衣,SM,潤滑液,威而柔,香水,精油,芳香精油,自慰套,自慰,性感吊帶襪,吊帶襪,情趣用品加盟AIO交友愛情館,情人歡愉用品,美女視訊,情色交友,視訊交友,辣妹視訊,美女交友,嘟嘟成人網,成人網站,A片,A片下載,免費A片,免費A片下載愛情公寓,情色,舊情人,情色貼圖,情色文學,情色交友,色情聊天室,色情小說,一葉情貼圖片區,情色小說,色情,色情遊戲,情色視訊,情色電影,aio交友愛情館,色情a片,一夜情,辣妹視訊,視訊聊天室,免費視訊聊天,免費視訊,視訊,視訊美女,美女視訊,視訊交友,視訊聊天,免費視訊聊天室,情人視訊網,影音視訊聊天室,視訊交友90739,成人影片,成人交友,美女交友,微風成人,嘟嘟成人網,成人貼圖,成人電影,A片,豆豆聊天室,聊天室,UT聊天室,尋夢園聊天室,男同志聊天室,UT男同志聊天室,聊天室尋夢園,080聊天室,080苗栗人聊天室,6K聊天室,女同志聊天室,小高聊天室,上班族聊天室,080中部人聊天室,同志聊天室,聊天室交友,中部人聊天室,成人聊天室,一夜情聊天室,情色聊天室,寄情築園小遊戲情境坊歡愉用品,情趣用品,成人網站,情人節禮物,情人節,AIO交友愛情館,情色,情色貼圖,情色文學,情色交友,色情聊天室,色情小說,七夕情人節,色情,情色電影,色情網站,辣妹視訊,視訊聊天室,情色視訊,免費視訊聊天,美女視訊,視訊美女,美女交友,美女,情色交友,成人交友,自拍,本土自拍,情人視訊網,視訊交友90739,生日禮物,情色論壇,正妹牆,免費A片下載,AV女優,成人影片,色情A片,成人論壇,情趣,免費成人影片,成人電影,成人影城,愛情公寓,成人影片,保險套,舊情人,微風成人,成人,成人遊戲,成人光碟,色情遊戲,跳蛋,按摩棒,一夜情,男同志聊天室,肛交,口交,性交,援交,免費視訊交友,視訊交友,一葉情貼圖片區,性愛,視訊,視訊聊天,A片,A片下載,免費A片,嘟嘟成人網,寄情築園小遊戲,女同志聊天室,免費視訊聊天室,一夜情聊天室,聊天室

sunny day said...

Tomica Minichamps
Mini-Z Kyosho Futaba RCtank Choro-Q Ebbro Tiger I Silyerlit Radiocontrol
Tamiya Tomy Cars Model Tamiya Ebbro Kyosho Mini-Z Tomica .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Tomica
Tomica
Tomica
Tomica
Minichamps
Minichamps
Minichamps
Minichamps
Minichamps
Mini-Z
Mini-Z
Mini-Z
Mini-Z
Kyosho
Kyosho
Kyosho
Kyosho
Kyosho
Futaba
Futaba
Futaba
Futaba
Choro-Q
Choro-Q
Choro-Q
Choro-Q
Ebbro
Ebbro
Ebbro
Ebbro
Ebbro
Ebbro


Tomica
MIni-Z
Minichamps
Choro-Q
Kyosho
Tiger I
RC tank
RC bearing
car model
Futaba
Tomica
Minichamps
Tiger I
Tomica
Minichamps
Choro-Q
Mini-Z
Kyosho
Futaba
RC tank
Minichamps
Mini-Z
Tomica
Kyosho
Minichamps
Futaba
Choro-Q
Tomica
Mini-Z
Tomica
Minichamps
Tomica
Mini-Z
Kyosho
Minichamps
RC Tank
RC Tank
Mini-Z
Tomica
Mini-Z
Minichamps
Futaba
Futaba
Tomica
Minichamps
Mini-Z
Futaba
Mini-Z
Futaba
Tomica
Kyosho
Mini-Z
Tomica
MIni-Z
Futaba
Mini-Z
RC Tank
Futaba
Minichamps
Mini-Z
Mini-Z
Futaba
Futaba
RC Tank
RC Tank

明男 said...

情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,美國aneros,rudeboy,英國rudeboy,英國Rocksoff,德國Fun Factory,Fun Factory,英國甜筒造型按摩座,甜筒造型按摩座,英國Rock Chic ,瑞典 Lelo ,英國Emotional Bliss,英國 E.B,荷蘭 Natural Contours,荷蘭 N C,美國 OhMiBod,美國 OMB,Naughti Nano ,音樂按摩棒,ipod按摩棒,美國 The Screaming O,美國TSO,美國TOPCO,美國Doc Johnson,美國CA Exotic,美國CEN,美國Nasstoy,美國Tonguejoy,英國Je Joue,美國Pipe Dream,美國California Exotic,美國NassToys,美國Vibropod,美國Penthouse,仿真按摩棒,矽膠按摩棒,猛男倒模,真人倒模,仿真倒模,PJUR,Zestra,適趣液,穿戴套具,日本NPG,雙頭龍,FANCARNAL,日本NIPPORI,日本GEL,日本Aqua Style,美國WET,費洛蒙,費洛蒙香水,仿真名器,av女優,打炮,做愛,性愛,口交,吹喇叭,肛交,魔女訓練大師,無線跳蛋,有線跳蛋,震動棒,震動保險套,震動套,TOY-情趣用品,情趣用品網,情趣購物網,成人用品網,情趣用品討論,成人購物網,鎖精套,鎖精環,持久環,持久套,拉珠,逼真按摩棒,名器,超名器,逼真老二,電動自慰,自慰,打手槍,仿真女郎,SM道具,SM,性感內褲,仿真按摩棒,pornograph,hunter系列,h動畫,成人動畫,成人卡通,情色動畫,情色卡通,色情動畫,色情卡通,無修正,禁斷,人妻,極悪調教,姦淫,近親相姦,顏射,盜攝,偷拍,本土自拍,素人自拍,公園露出,街道露出,野外露出,誘姦,迷姦,輪姦,凌辱,痴漢,痴女,素人娘,中出,巨乳,調教,潮吹,av,a片,成人影片,成人影音,線上影片,成人光碟,成人無碼,成人dvd,情色影音,情色影片,情色dvd,情色光碟,航空版,薄碼,色情dvd,色情影音,色情光碟,線上A片,免費A片,A片下載,成人電影,色情電影,TOKYO HOT,SKY ANGEL,一本道,SOD,S1,ALICE JAPAN,皇冠系列,老虎系列,東京熱,亞熱,武士系列,新潮館,情趣用品,情趣,情趣商品,情趣網站,跳蛋,按摩棒,充氣娃娃,自慰套,G點,性感內衣,情趣內衣,角色扮演,生日禮物,生日精品,自慰,打手槍,潮吹,高潮,後庭,情色論譠,影片下載,遊戲下載,手機鈴聲,音樂下載,開獎號碼,統一發票號碼,夜市,統一發票對獎,保險套,做愛,減肥,美容,瘦身,當舖,軟體下載,汽車,機車,手機,來電答鈴,週年慶,美食,徵信社,網頁設計,網站設計,室內設計,靈異照片,同志,聊天室,運動彩券,大樂透,威力彩,搬家公司,除蟲,偷拍,自拍,無名破解,av女優,小說,民宿,大樂透開獎號碼,大樂透中獎號碼,威力彩開獎號碼,討論區,痴漢,懷孕,美女交友,交友,日本av,日本,機票,香水,股市,股市行情, 股市分析,租房子,成人影片,免費影片,醫學美容,免費算命,算命,姓名配對,姓名學,姓名學免費,遊戲,好玩遊戲,好玩遊戲區,線上遊戲,新遊戲,漫畫,線上漫畫,動畫,成人圖片,桌布,桌布下載,電視節目表,線上電視,線上a片,線上掃毒,線上翻譯,購物車,身分證製造機,身分證產生器,手機,二手車,中古車,法拍屋,歌詞,音樂,音樂網,火車,房屋,情趣用品,情趣,情趣商品,情趣網站,跳蛋,按摩棒,充氣娃娃,自慰套, G點,性感內衣,情趣內衣,角色扮演,生日禮物,精品,禮品,自慰,打手槍,潮吹,高潮,後庭,情色論譠,影片下載,遊戲下載,手機鈴聲,音樂下載,開獎號碼,統一發票,夜市,保險套,做愛,減肥,美容,瘦身,當舖,軟體下載,汽車,機車,手機,來電答鈴,週年慶,美食,徵信社,網頁設計,網站設計,室內設計,靈異照片,同志,聊天室,運動彩券,,大樂透,威力彩,搬家公司,除蟲,偷拍,自拍,無名破解, av女優,小說,民宿,大樂透開獎號碼,大樂透中獎號碼,威力彩開獎號碼,討論區,痴漢,懷孕,美女交友,交友,日本av ,日本,機票,香水,股市,股市行情,股市分析,租房子,成人影片,免費影片,醫學美容,免費算命,算命,姓名配對,姓名學,姓名學免費,遊戲,好玩遊戲,好玩遊戲區,線上遊戲,新遊戲,漫畫,線上漫畫,動畫,成人圖片,桌布,桌布下載,電視節目表,線上電視,線上a片,線上a片,線上翻譯,購物車,身分證製造機,身分證產生器,手機,二手車,中古車,法拍屋,歌詞,音樂,音樂網,借錢,房屋,街頭籃球,找工作,旅行社,六合彩,整型,水噹噹,貸款,貸款,信用貸款,宜蘭民宿,花蓮民宿,未婚聯誼,網路購物,珠海,下川島,常平,珠海,澳門機票,香港機票,婚友,婚友社,未婚聯誼,交友,婚友,婚友社,單身聯誼,未婚聯誼,未婚聯誼,婚友社,婚友,婚友社,單身聯誼,婚友,未婚聯誼,婚友社,未婚聯誼,單身聯誼,單身聯誼,婚友,單身聯誼,未婚聯誼,婚友,交友,交友,婚友社,婚友社,婚友社,大陸新娘,大陸新娘,大陸新娘,越南新娘,越南新娘,外籍新娘,外籍新娘,台中坐月子中心,搬家公司,搬家,搬家,搬家公司,線上客服,網頁設計,線上客服,網頁設計,網頁設計,土地貸款,免費資源,電腦教學,wordpress,人工植牙,關鍵字,關鍵字,seo,seo,網路排名,自然排序,網路排名軟體,

Steve Kolbe said...

Our experience with Win 7 has been a good one. I'm working on a laptop at the moment that came with Vista, and the folks at the office did a straight upgrade from Vista -> Win 7. Check out this page on our website which discusses our experience in detail.

All the best,
Steve Kolbe, President, ANALYSYS
http://www.analysys.net
Baltimore, MD & Washington, DC IT Consultants

dte said...

The consequences of today are determined by the actions of the past scarlet blade gold. To change your future, alter your decisions today scarlet blade gold, Experience is a hard teacher because she gives the test first, the lesson afterwards scarlet blade gold, but it takes character to keep you there.

dte said...

Life is like a hot bath. It feels good while you're in it, but the longer you stay in, the more wrinkled you get rs gold, Life is too short to wake up in the morning with regrets. So, love the people who treat you right and forget about the ones who do not Runescape Gold, In the Orient young bulls are tested for the fight arena in a certain manner rs gold. Each is brought to the ring and allowed to attack a picador who pricks them with a lance..

Zubair Gexton said...

Nice to be visiting your form again, excess baggage shipping