Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. The Web just sucks

The Web just sucks

Scheduled Pinned Locked Moved The Lounge
javascriptcssgraphicshelpquestion
54 Posts 20 Posters 7 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Dario Solera

    Technologically speaking, at least. Here is the situation in a nutshell: websites and web applications require more and more features, nice graphics, even special effects. AJAX (mostly SJAX, by the way) is the way to go, it seems. There are many technologies that help building complex web applications, supporting AJAX and all the like. What about the browsers? They simply suck, all of them. JavaScript support is simply arbitrary, like the implementation of CSS. Each browser behaves in its own way, no matter what the others do. To make a webside work decently in every browser, you need even more effort than to build the application itself. I'm tired of this. As I said, frameworks help a little, but they also have cons (like any technology). We are continuously adding pieces to "the web", without even planning in mind. W3C doesn't help much, since they approve standards but software developers do things their way anyway. The next big thing will add more confusion (like AJAX is doing nowadays), and the next even more, and so on. I think that the "web" is the most incoherent bunch of technologies and platforms ever built. It's a paradox, the web is the worst nightmare for a software designer and developer, and it's all developers' fault. Am I going crazy?

    ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

    A Offline
    A Offline
    AbhishekBK
    wrote on last edited by
    #30

    Man........ the web rocks.

    Abhishek It is impossible to change your past. But it is very possible to ruin your present by worring about the future. -Chankya

    D 1 Reply Last reply
    0
    • D Dario Solera

      Gary Wheeler wrote:

      Hmmm. Haven't had our coffee this morning, have we?

      Actually, I had two espresso. :-D

      ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

      G Offline
      G Offline
      Gary Wheeler
      wrote on last edited by
      #31

      :omg: I would be doing the anti-gravity dance on the ceiling after two espresso...


      Software Zen: delete this;

      D 1 Reply Last reply
      0
      • A AbhishekBK

        Man........ the web rocks.

        Abhishek It is impossible to change your past. But it is very possible to ruin your present by worring about the future. -Chankya

        D Offline
        D Offline
        Dario Solera
        wrote on last edited by
        #32

        AbhishekBK wrote:

        Man........ the web rocks.

        Did you at least read my post?

        ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

        A 1 Reply Last reply
        0
        • G Gary Wheeler

          :omg: I would be doing the anti-gravity dance on the ceiling after two espresso...


          Software Zen: delete this;

          D Offline
          D Offline
          Dario Solera
          wrote on last edited by
          #33

          I usually have 4-5 a day. :-O

          ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

          1 Reply Last reply
          0
          • D Dario Solera

            AbhishekBK wrote:

            Man........ the web rocks.

            Did you at least read my post?

            ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

            A Offline
            A Offline
            AbhishekBK
            wrote on last edited by
            #34

            I did. Every time, you read a networking tutorial, you will come across things like standards and protocols. All these standardization really doesn’t get the stuff to work. It only makes it standardized. What you are talking about is the lack of standardization in some areas in the web development and what hell it is to put up with that mess. But I think it is ok. It is not because the web sux. It is only because, that how new technologies develop. Independently, mostly without synchronization with other technologies for some time.

            Abhishek It is impossible to change your past. But it is very possible to ruin your present by worring about the future. -Chankya

            D 1 Reply Last reply
            0
            • D Dario Solera

              Technologically speaking, at least. Here is the situation in a nutshell: websites and web applications require more and more features, nice graphics, even special effects. AJAX (mostly SJAX, by the way) is the way to go, it seems. There are many technologies that help building complex web applications, supporting AJAX and all the like. What about the browsers? They simply suck, all of them. JavaScript support is simply arbitrary, like the implementation of CSS. Each browser behaves in its own way, no matter what the others do. To make a webside work decently in every browser, you need even more effort than to build the application itself. I'm tired of this. As I said, frameworks help a little, but they also have cons (like any technology). We are continuously adding pieces to "the web", without even planning in mind. W3C doesn't help much, since they approve standards but software developers do things their way anyway. The next big thing will add more confusion (like AJAX is doing nowadays), and the next even more, and so on. I think that the "web" is the most incoherent bunch of technologies and platforms ever built. It's a paradox, the web is the worst nightmare for a software designer and developer, and it's all developers' fault. Am I going crazy?

              ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

              P Offline
              P Offline
              peterchen
              wrote on last edited by
              #35

              That's why I love standards - there are so many to choose from!


              We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
              Linkify! || Fold With Us! || sighist

              1 Reply Last reply
              0
              • A AbhishekBK

                I did. Every time, you read a networking tutorial, you will come across things like standards and protocols. All these standardization really doesn’t get the stuff to work. It only makes it standardized. What you are talking about is the lack of standardization in some areas in the web development and what hell it is to put up with that mess. But I think it is ok. It is not because the web sux. It is only because, that how new technologies develop. Independently, mostly without synchronization with other technologies for some time.

                Abhishek It is impossible to change your past. But it is very possible to ruin your present by worring about the future. -Chankya

                D Offline
                D Offline
                Dario Solera
                wrote on last edited by
                #36

                AbhishekBK wrote:

                But I think it is ok.

                As a user, I say the web is great. As a developer... you already know my opinion.

                ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                A 1 Reply Last reply
                0
                • P Paul Watson

                  I'm not really sure desktop development is better for an app that say replicates the Code Projects' functionality. Serving millions of users with full linking, search, advertising, email notification, editorial control etc. You'd need some kind of P2P engine or a lot of web-services on a central server and the desktop app would need complicated synching and conflict resolution technology. Much of that comes free with a web app. Desktop technology is good for a Word clone or an email client. I imagine the cost of developing a Flickr or del.icio.us clone with desktop technology would be far higher and a good deal harder than with web technology. The web has been built to support those types of apps and it works well for it. It has its problems but it is built that way while desktop technology isn't. The tools and technologies are different. They grew up differently. Sure, web dev has plenty of problems but it is a lot more than just some Ajax hacked onto a HTML and DOM base. Desktop dev is good for desktop apps. Web dev is good for web apps. Both are starting to impinge on the other and we need some new tools for that grey area but desktop dev isn't that.

                  regards, Paul Watson Ireland FeedHenry needs you

                  Shog9 wrote:

                  eh, stop bugging me about it, give it a couple of days, see what happens.

                  D Offline
                  D Offline
                  Dario Solera
                  wrote on last edited by
                  #37

                  Paul Watson wrote:

                  Desktop dev is good for desktop apps. Web dev is good for web apps.

                  That's a very complex statement. Could you explain it better? (Just joking, I see what you mean)

                  ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                  1 Reply Last reply
                  0
                  • D Dario Solera

                    AbhishekBK wrote:

                    But I think it is ok.

                    As a user, I say the web is great. As a developer... you already know my opinion.

                    ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                    A Offline
                    A Offline
                    AbhishekBK
                    wrote on last edited by
                    #38

                    Dario Solera wrote:

                    As a developer... you already know my opinion.

                    Yes. I see what you are saying. But "sux" as in what? "sux" as in the guys who made it did a lousy job, or lousy thinking? Or they did not care of developers enough? Where, according to you, did they screw up?

                    Abhishek It is impossible to change your past. But it is very possible to ruin your present by worring about the future. -Chankya

                    D 1 Reply Last reply
                    0
                    • A AbhishekBK

                      Dario Solera wrote:

                      As a developer... you already know my opinion.

                      Yes. I see what you are saying. But "sux" as in what? "sux" as in the guys who made it did a lousy job, or lousy thinking? Or they did not care of developers enough? Where, according to you, did they screw up?

                      Abhishek It is impossible to change your past. But it is very possible to ruin your present by worring about the future. -Chankya

                      D Offline
                      D Offline
                      Dario Solera
                      wrote on last edited by
                      #39

                      AbhishekBK wrote:

                      But "sux" as in what?

                      In the fact that the web developer has to take care of incompatibilities, hacks, tricks and all the like in order to make a web application work in any context and with any browser; the developer loses the focus on the part of the development that really matters (i.e. business logic, security, performances, and so on).

                      ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                      A 1 Reply Last reply
                      0
                      • D Dario Solera

                        AbhishekBK wrote:

                        But "sux" as in what?

                        In the fact that the web developer has to take care of incompatibilities, hacks, tricks and all the like in order to make a web application work in any context and with any browser; the developer loses the focus on the part of the development that really matters (i.e. business logic, security, performances, and so on).

                        ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                        A Offline
                        A Offline
                        AbhishekBK
                        wrote on last edited by
                        #40

                        Dario Solera wrote:

                        the part of the development that really matters (i.e. business logic, security, performances, and so on)

                        That's fair enough. That's the only thing unique to the application under consideration anyway. But, I am only saying, mostly you say it "sux" if you think the guys who made it, did a lousy job. If they did well, and still web development seems be incomprehensible; then web development is just plain difficult. And complicated and may be irritating as well. But the web "sux"? That somehow does not fit.

                        Abhishek It is impossible to change your past. But it is very possible to ruin your present by worring about the future. -Chankya

                        1 Reply Last reply
                        0
                        • P Paul Watson

                          How can you say standards are the suckage and limiter of the web and then go and say the big boys aren't even using them? And standards are important. They don't have to be followed exactly but as a general director they work very well (e.g. HTTP, HTML, CSS, ECMAScript, XML etc. are all followed enough to be usable on many systems without having to have 100% compliance.) Imagine if one browser decided not to use the HTTP standard or invented MyHTML and only supported it. Oh wait, that is .NET 3.0. Think of the scale of the web. Then think of the scale of computing as a whole. Look at all the systems on the edge of the network which are now able to talk because of the web. Imagine then that the web had no standards. It wouldn't be a web. It would be an AOL, a Microsoft Network, a Yahoo Network etc. etc. All walled gardens. Then the "web" would suck.

                          regards, Paul Watson Ireland FeedHenry needs you

                          Shog9 wrote:

                          eh, stop bugging me about it, give it a couple of days, see what happens.

                          S Offline
                          S Offline
                          Sceptic Mole
                          wrote on last edited by
                          #41

                          :cool:

                          1 Reply Last reply
                          0
                          • D Dario Solera

                            Technologically speaking, at least. Here is the situation in a nutshell: websites and web applications require more and more features, nice graphics, even special effects. AJAX (mostly SJAX, by the way) is the way to go, it seems. There are many technologies that help building complex web applications, supporting AJAX and all the like. What about the browsers? They simply suck, all of them. JavaScript support is simply arbitrary, like the implementation of CSS. Each browser behaves in its own way, no matter what the others do. To make a webside work decently in every browser, you need even more effort than to build the application itself. I'm tired of this. As I said, frameworks help a little, but they also have cons (like any technology). We are continuously adding pieces to "the web", without even planning in mind. W3C doesn't help much, since they approve standards but software developers do things their way anyway. The next big thing will add more confusion (like AJAX is doing nowadays), and the next even more, and so on. I think that the "web" is the most incoherent bunch of technologies and platforms ever built. It's a paradox, the web is the worst nightmare for a software designer and developer, and it's all developers' fault. Am I going crazy?

                            ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                            C Offline
                            C Offline
                            CodeGuy
                            wrote on last edited by
                            #42

                            Steve Yegge agrees with you.[^]

                            1 Reply Last reply
                            0
                            • M Michael P Butler

                              You laugh, but it is my personal mission to bring rich-client development back to the interweb thingy. Or at least take back the intranet development from the web-app developers. Web Apps are built on the sand of static pages, despite all the cool workarounds that people have come up with. The thing needs reinventing from the bottom up.

                              Michael CP Blog [^] Development Blog [^]

                              S Offline
                              S Offline
                              Shog9 0
                              wrote on last edited by
                              #43

                              Michael P Butler wrote:

                              Or at least take back the intranet development from the web-app developers.

                              While i've seen far too many disastrous intranet apps, the web apps have hardly been the worst of the lot. For all the talk about how competing web "standards" cause problems for developers, the truth is there are plenty of poorly-understood desktop "standards" as well, not to mention "best practices" and "things that will almost certainly break some machines if you don't get 'em right". Got a web app that doesn't look right in Firefox? Ok, so i'll use IE. Or throw together some Greasemonkey. No biggie. Got a desktop app full of hardcoded IDs, paths, and connection strings? Ah... now there are problems. Of course, the abomination that was ActiveX-in-IE just brought together the worst of both worlds.

                              every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

                              M 1 Reply Last reply
                              0
                              • P Paul Watson

                                Do you really think a proprietary system from Microsoft is going to come to dominate the web in the next 5 to 10 years? That web-apps will fall away to be replaced by desktop applications with internet smarts? Rich clients will be supporting players for web-apps. The huge numbers of web-mail users show that people are quite happy working through a browser. It is simpler for them to register on GMail or Hotmail than to download and run client software.

                                regards, Paul Watson Ireland FeedHenry needs you

                                Shog9 wrote:

                                eh, stop bugging me about it, give it a couple of days, see what happens.

                                M Offline
                                M Offline
                                Michael P Butler
                                wrote on last edited by
                                #44

                                Paul Watson wrote:

                                Do you really think a proprietary system from Microsoft is going to come to dominate the web in the next 5 to 10 years? That web-apps will fall away to be replaced by desktop applications with internet smarts?

                                The battle won't be fought on the web first. The first shots will be fired on the "intranet". Currently the ease of deployment of "web-apps" makes most IT managers think that they should be writing their business systems to be run from a browser. As most managers are buzz-word driven, I think XAML and WPF will get its first foothold by replacing the cumbersome web-based intranet apps with easy to deploy smart-clients using .NET and WPF. Web services and business2business web apps will play a big part, but they won't have any UI or design elements. It will be pure data that is past from site to site.

                                Michael CP Blog [^] Development Blog [^]

                                1 Reply Last reply
                                0
                                • S Shog9 0

                                  Michael P Butler wrote:

                                  Or at least take back the intranet development from the web-app developers.

                                  While i've seen far too many disastrous intranet apps, the web apps have hardly been the worst of the lot. For all the talk about how competing web "standards" cause problems for developers, the truth is there are plenty of poorly-understood desktop "standards" as well, not to mention "best practices" and "things that will almost certainly break some machines if you don't get 'em right". Got a web app that doesn't look right in Firefox? Ok, so i'll use IE. Or throw together some Greasemonkey. No biggie. Got a desktop app full of hardcoded IDs, paths, and connection strings? Ah... now there are problems. Of course, the abomination that was ActiveX-in-IE just brought together the worst of both worlds.

                                  every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

                                  M Offline
                                  M Offline
                                  Michael P Butler
                                  wrote on last edited by
                                  #45

                                  Shog9 wrote:

                                  While i've seen far too many disastrous intranet apps, the web apps have hardly been the worst of the lot. For all the talk about how competing web "standards" cause problems for developers, the truth is there are plenty of poorly-understood desktop "standards" as well, not to mention "best practices" and "things that will almost certainly break some machines if you don't get 'em right". Got a web app that doesn't look right in Firefox? Ok, so i'll use IE. Or throw together some Greasemonkey. No biggie. Got a desktop app full of hardcoded IDs, paths, and connection strings? Ah... now there are problems.

                                  Of course, there are no bad tools just bad developers and it is about choosing the right technology for the job. Through all this discussion, I'm refering to my own personal circumstances and beliefs. My own desire is to build solutions to problems in the quickest, most stable way and reusable component way. I find that web-based solutions don't meet the first criteria. The fault is not just of the platform but of the maturity of the tools. I'm sure once the various AJAX toolkits have been bedded in then they will help speed up app development. I just want to solve my business domain problem and not have to go through hoops to do the simplest of things. Currently when I'm developing web-solutions I seem to spend far too much time writing code to make the app do something the emulates a desktop app rather than solving the specific business problem.

                                  Michael CP Blog [^] Development Blog [^]

                                  S J 2 Replies Last reply
                                  0
                                  • M Michael P Butler

                                    You laugh, but it is my personal mission to bring rich-client development back to the interweb thingy. Or at least take back the intranet development from the web-app developers. Web Apps are built on the sand of static pages, despite all the cool workarounds that people have come up with. The thing needs reinventing from the bottom up.

                                    Michael CP Blog [^] Development Blog [^]

                                    J Offline
                                    J Offline
                                    J Dunlap
                                    wrote on last edited by
                                    #46

                                    Michael P Butler wrote:

                                    You laugh, but it is my personal mission to bring rich-client development back to the interweb thingy. Or at least take back the intranet development from the web-app developers. Web Apps are built on the sand of static pages, despite all the cool workarounds that people have come up with. The thing needs reinventing from the bottom up.

                                    You and I ought to get together and talk! :-D My mission involves MyXaml, VG.net, and my own framework, not WPF, though...

                                    M 1 Reply Last reply
                                    0
                                    • M Michael P Butler

                                      Shog9 wrote:

                                      While i've seen far too many disastrous intranet apps, the web apps have hardly been the worst of the lot. For all the talk about how competing web "standards" cause problems for developers, the truth is there are plenty of poorly-understood desktop "standards" as well, not to mention "best practices" and "things that will almost certainly break some machines if you don't get 'em right". Got a web app that doesn't look right in Firefox? Ok, so i'll use IE. Or throw together some Greasemonkey. No biggie. Got a desktop app full of hardcoded IDs, paths, and connection strings? Ah... now there are problems.

                                      Of course, there are no bad tools just bad developers and it is about choosing the right technology for the job. Through all this discussion, I'm refering to my own personal circumstances and beliefs. My own desire is to build solutions to problems in the quickest, most stable way and reusable component way. I find that web-based solutions don't meet the first criteria. The fault is not just of the platform but of the maturity of the tools. I'm sure once the various AJAX toolkits have been bedded in then they will help speed up app development. I just want to solve my business domain problem and not have to go through hoops to do the simplest of things. Currently when I'm developing web-solutions I seem to spend far too much time writing code to make the app do something the emulates a desktop app rather than solving the specific business problem.

                                      Michael CP Blog [^] Development Blog [^]

                                      S Offline
                                      S Offline
                                      Shog9 0
                                      wrote on last edited by
                                      #47

                                      Michael P Butler wrote:

                                      Of course, there are no bad tools just bad developers and it is about choosing the right technology for the job.

                                      Well, much as i'd love to turn this into a rant on VB, that's not what i'm talking about. Perhaps it would have been better if i'd just said, "most applications require a lot of obscure knowledge and attention to detail, regardless of platform". OTOH, the intranet apps i've used and worked on recently are mostly reporting and collaboration-type systems - which are sort of the bread-and-butter of Web-type apps. I'd agree that once you start trying to emulate desktop apps you'll quickly run into a lot of frustrating, time-consuming problems.

                                      every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

                                      1 Reply Last reply
                                      0
                                      • M Michael P Butler

                                        Paul Watson wrote:

                                        How will what you come up with be any different to the numerous projects that have attempted, and failed, already? How will it be different from XAML and .NET for instance? I'd rather see peoples efforts be directed at evolving the web than trying to overthrow it.

                                        Well, I was thinking of putting my effort into XAML and .NET based apps. Whilst it would be nice to evolve the web, eventually every house built on sand gets washed away. Too many of the web technologies are being abused beyond their original limitations. That doesn't make me convinced about its future. If the standards bodies can't even secure SMTP and stop the spammers - I can't see them coming up with a solid foundation for building the complex web-apps. Most of what we've got are (very) creative hacks around the problems. Maybe one day the tools will be good enough to abstract the application developer away from the holes, but until that day web-apps are either going to be very poor or the preserve of the people who can afford to spend the time writing code to get around the fraility of the underlying technology.

                                        Michael CP Blog [^] Development Blog [^]

                                        R Offline
                                        R Offline
                                        Rocky Moore
                                        wrote on last edited by
                                        #48

                                        I agree with with that! Web people though were stuck for years. I remember not too long ago when most professional web designers said to never count on Javascript and more or less not to waste you time. Then Google dumps out maps with Javascript and all those same people jump in and say everything needs Ajaxed.. Maybe this is why we still have such limited standards. Shoot the CSS cannot even get a box model to work! I have only been playing with Xaml for a little while, but it does appear to have power for presentation. Kind of freaked out when I clicked on a Xaml link on a website and found it booted up and ran an animation in my browser, was not thinking of it that way until it happened. Now I am wondering about embedding some web pages. Just another hack ;) It would be nice to see the rich client back!

                                        Rocky <>< Latest Code Blog Post: ASP.NET HttpException - Cannot use leading "..".. Latest Tech Blog Post: Getting up and running on Microsoft Windows Vista

                                        1 Reply Last reply
                                        0
                                        • A Ashley van Gerven

                                          Fair enough, browser discrepancies suck big time. However, have you given any thought to the alternative - imagine *NOTHING* got implemented in ANY browser until EVERYONE agrees that is the correct way to do it... we would all be using text-based browsers or something archaic like that! X| Out of interest - were you doing web development 6-odd years ago, when Netscape 4 had to be supported. Now THAT was painful. Sure, back then we didn't have to worry about AJAX complexities etc... but just getting a static page to render the same in IE & NN was about as much fun as being dragged backwards thru a cactus garden! :)

                                          "For fifty bucks I'd put my face in their soup and blow." - George Costanza

                                          ~ Web SQL Utility - asp.net app to query Access, SQL server, MySQL. Stores history, favourites.

                                          A Offline
                                          A Offline
                                          Andy Brummer
                                          wrote on last edited by
                                          #49

                                          Ashley van Gerven wrote:

                                          but just getting a static page to render the same in IE & NN was about as much fun as being dragged backwards thru a cactus garden!

                                          You left out the part about the browsers constantly crashing from static html, or taking minutes to render a simple page. Basically all the crap that scared everyone away from dhtml because html barely workeed at that pont.

                                          Using the GridView is like trying to explain to someone else how to move a third person's hands in order to tie your shoelaces for you. -Chris Maunder

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups