Home Interviews Developers Our View Blogs We Like The List

OurView: The Opinion Blog

These are the personal opinions of the respective authors.

March 2008 - Posts

  • What will Jerry Yang do when Microsoft buys Yahoo!?: 5 questions on the eve of the acquisition

    Microsoft made a $44.6 billion offer to buy Yahoo! on February 1, 2008, and since then we've been waiting to see what happens next.  While nothing officially has been announced, there is speculation that the deal may be nearing its next phase.  Yahoo! hasn't come up with a miracle deal to save the company, and can only stall so long.  Yahoo! has already delayed the voting for a new Board of Directors, but Microsoft "reserves the right to pursue all necessary steps to ensure that Yahoo!’s shareholders are provided with the opportunity to realize the value inherent in our proposal", and according at least to TechCrunch, is ready to take over the Board if it should become necessary.

    However, beating Yahoo! up to perhaps get a better price, or dragging them through the mud with an acrimonious proxy takeover, really does Microsoft no good.  Microsoft wants the Yahoo! brand intact, has big plans for it in fact, and a bitter fight over the acquisition will not serve Microsoft well.  Rumors are swirling that Microsoft and Yahoo! are talking, and that some kind of a deal will be announced fairly soon.  While Microsoft really has no reason to up the price, as there are no better offers, expect some sort of rearrangement of the numbers to make Yahoo! save some face, which of course in the end is a good thing for the brand, and as such for Microsoft.  Clarification of ownership issues regarding Alibaba, which is not very interested in being owned by Microsoft, may further change the numbers.  And even if Microsoft just straight out ups the price, that may be seen as confirmation of Yahoo!'s worth, a good thing once Microsoft takes possession.

    So let's say Yahoo! ends the stalling and comes to the table.  Lots of questions will still have to be answered.  Here's a list of five:

    1. WWJYD? (What will Jerry Yang Do?)
      While Yahoo! founder Jerry Yang certainly isn't a fan of Microsoft, is there any chance that he will stick around once Microsoft owns Yahoo!?  Microsoft would do well to do everything they can to compel him to stay.  Certainly the transition would be smoother.  But more than that, Jerry Yang embodies an open approach to software development.  If Microsoft is truly becoming a more open shop, as they seem to want the world to believe, Yang would not only lend credence to those efforts, but also be able to help Ray Ozzie push for a more open approach.  Keeping him could also help to stem an exodus from Yahoo! once Microsoft takes possession. It could actually put Yang in a more powerful position than he holds now, and allow him to continue to build on his Yahoo! dream.  Of course the chances of Yang staying once Microsoft takes over may not be great, given his feelings about the Redmond giant.  It would seem that there are real opportunities for Yang at Microsoft, however.  In fact, maintaining much of the Yahoo! corporate structure, at least in the near term, would be to Microsoft's benefit. Both Steve Berkowitz and Joanne Bradford are leaving Microsoft, and while Brian McAndrews, former AQuantive CEO, seems to be emerging as a powerful figure in the MSN/advertising space at Microsoft, there will be plenty of room for more.  The Yahoo! executive team would bring in successful experience in running content portals, something Microsoft will be in the thick of with the acquisition.

    2. What about Asia and Alibaba?
      One of the most significant assets of Yahoo! is its influence in Asia.  While Google has a near stranglehold on search share in the Western world, not only is the market much less clear in China, Japan, and the rest of Asia, but the market is growing rapidly.  However Yahoo!'s relationship with Alibaba, a kind of an eBay for China, is a complication.  Yahoo! has a sizeable investment in Alibaba, and in return, Alibaba is invested in Yahoo! Japan.  And Alibaba, and the Chinese government, may question even partial Microsoft ownership.  In fact, the whole question of Microsoft and monopolistic practices will get a hard look in China as Microsoft tries to expand there.  Will Microsoft sell off the Alibaba.com investment?  Gaining a better foothold in Asia is one of the most compelling things about a Yahoo! acquisition, and it's not clear that Microsoft will want to just walk away from a piece of Alibaba.

    3. Will the Yahoo! brand fix the Windows Live branding mess, or make it worse?
      We've been hearing since late last summer that some big changes were in store for Live Search, up to and including new branding.  Those naming plans have been put on hold, we've heard, which makes sense in light of the Yahoo! announcement.  However something clearly must be done to clarify not only Microsoft's branding of its live services, but its approach to them as well.  Mary Jo Foley reported a name change from CRM Live to CRM Online, and gave this breakdown in Microsoft's latest thinking on its Software + Services branding:
      • “Live” refers to consumer and very-low-end small-business offerings. Examples: Windows Live Messenger, Office Live Workspace.
      • “Online” refers to small-/mid-size and enterprise services that are hosted by Microsoft in its own datacenter. Examples: Exchange Online, SharePoint Online and now Dynamics CRM Online.
      • “Hosted services” refer to Microsoft offerings that are hosted by its integration/reseller partners at the partners’ facilities. Examples: Exchange Hosted Services, SharePoint Hosting Services.
      While this does clean things up a bit, it still leaves open the question of what to do with MSN, and Search.  With Windows 7, the branding for Windows Live becomes a bit more defined, as there won't be a Windows Mail, or Windows PhotoGallery, etc.  If you want those services for Windows, you will install Windows Live (or perhaps have it installed for you on new machines).  The brand isn't quite as clean around Live Search, however (especially since Microsoft just got done changing the name from "Windows Live Search").  Was Live Search about to be rebranded back to MSN Search?  That might explain the somewhat confusing billboards Todd Bishop spotted.  However none of that makes much difference now, as the bigger question is where to fit the (much stronger than "Live", or "MSN") Yahoo! brand into the system.  Still, it would be hard to imagine giving up on MSN.  Will we see Yahoo! become the new Search brand?  What will happen to MSN.com?  How quickly will the various services merge?  Branding is going to be one of the most important aspects of the acquisition in the near term, and up until now Microsoft has shown little ability to get branding right.
         
    4. What about Messenger and Mail, how will like services combine?
      Our friend Long Zheng put up a nice comparison list of Yahoo! and Microsoft services back when the acquisition attempt was first announced, and there is a lot of overlap.  Some of the services seem to be no-brainers, like keeping Yahoo! Answers and dumping or folding in QnA, if only because of the vast difference in usage numbers.  Many others, however, are going to be tougher calls.  At first, most likely services like Messenger, Mail, and Yahoo! Finance/MSN Money will exist side by side, perhaps with some co-branding.  More than branding, however, there will be a significant amount of work in combining services on the back end while not losing market share.  Consumers are going to want to see progress, and more value from a combined Microsoft/Yahoo!.  Will Microsoft be able to deliver?
       
    5. Sure branding is going to be a problem, but Yahoo runs on Linux, Apache, and Hadoop.  How will Microsoft absorb these incompatible systems?
      Microsoft is pushing itself as a new, open, company, even if no one seems to be listening.  They've even started an Interoperability Forum over at MSDN.  Maybe they should post a question on how to incorporate Yahoo!'s servers into their own systems.  Merely porting Linux systems over to Windows, as hard as that would be, won't be the answer, either.  Yahoo! is doing some great work in not only the technology behind search, but in cloud computing as well.  Microsoft may well be looking to not be so boxed in to its own systems that it can't take advantage of advances on other platforms, especially as it tries to compete with the likes of Google.  Moving toward interoperability may gain quite a bit of momentum when Microsoft finds itself running large Linux server farms, and needing to incorporate them into its existing search and cloud computing offerings.

    Just the act of pulling off a $44 Billion dollar acquisition will be an enormous task, but once that's accomplished the work will have barely begun.  It seems far too optimistic to think that the transition will be smooth, but will it succeed at all?  This is a big gamble for Microsoft, and we can't wait to see what happens next.

  • A modular Windows 7? What it may mean for Windows Live

    Word seems to be filtering out about a move to a more modular core for Windows 7, with additional pieces layered on top.  Mary Jo Foley first wrote about it last week, with a hint at what's to come for Windows Live:

    One of my sources close to Microsoft recently told me that “major parts are being removed from Windows 7 (mail, photo, video)” but still will be available as user-selectable services. This plan, if it comes to pass, ought to help lessen the Windows attack surface that has been the target of various Microsoft competitors and antitrust regulators who’ve been critical of Microsoft bundling everything but the kitchen sink into Windows.

    ..and then Ken Fisher at Ars Technica expounded a bit, with a somewhat different take on what it will mean for users:

    So, Windows 7 will be modular, but to an unknown degree. I personally expect the modularization to focus on value-adds, as did Anytime Upgrade on Vista. It allows Microsoft to draw lines between what is and isn't "in" the OS for DoJ compliance issues. Whether it be Live Services, Windows Media Player, or even Internet Explorer, Microsoft could roll those into modules and then say, "Hey, look, that's not part of Windows, we're charging extra for that!" Foley says that she's heard from sources that Microsoft is working on a Photo + Mail + Video module that would exist apart from the OS, for instance. I've heard less specific groupings myself.

    ...

    The software+services side of modularization is what is surely driving this change at Microsoft. As I argued last summer, this is all a critical piece of Microsoft's software subscription dreams. In "2010, a 'Windows 7' software subscription odyssey," I noted that Microsoft has been reinventing its approach to Windows in order to facilitate the continued sales of multiple levels of the Windows "experience." Microsoft has confirmed that there will be multiple SKUs for Windows 7 and that there will be different subscription services built around the OS.

    So what is going on, here?  Will Windows start charging subscriptions for added services that up until now have been part of the OS?  My guess is probably not.  Let's look at the reasons why shipping a lean mean Windows 7 with "free" value adds makes sense for Microsoft, and might just make a lot of sense for consumers:

    • Slimming down a bloated OS.  Windows, like many mature systems, is bloated, hard to manage, and hard to change.  Major steps were taken in Windows Vista to begin to move away from the old "everything and the kitchen sink" model, although MS is taking a beating in the marketplace and in public perception because of it.  Windows 7 will begin to build on the foundation laid by Vista.  Yes there will be value adds, but getting rid of the bloat allows for innovation at the core, upgrades to the additions outside the core development cycle, and continued focus on security and performance without tripping over problems wrought by peripherals.
       
    • Consolidating Live Services.  The three pieces Mary Jo Foley mentions, Photo, Mail, and Video, all exist in some fashion as part of Vista now.  However up until last year, they were being developed separately from their Windows Live counterparts.  Microsoft had double the engineering and double the resources working on what really are not very difficult engineering challenges, and were getting in the way of Windows innovation.  By stripping out Windows Mail, Windows Photo Gallery, and Windows Movie Maker, among others, and replacing them with Windows Live add-ins (as is done now, actually, but with a lot of redundancy - add in Windows Live Mail and you still have Windows Mail on the machine - totally unnecessary), the experience is much cleaner on the consumer end, and much easier to maintain, on a lot of levels, on the backend.
       
    • Ending monopolistic practices.  While it's enough of an incentive to strip out the live services to gain efficiencies outlined above, an even greater gain comes from how this will play out with the EU, etc.  Microsoft isn't happy about having to continue to shell out money to anti-trust litigations.  Rather than being a lock in service, as Ken Fisher thinks, Microsoft most likely will structure these add-ins as open ended.  In other words, if you want to use Firefox instead of IE, no problem.  If you want to use a different mail client, go for it.  Of course Microsoft will push hard to bundle its own services with new computer sales, and we've seen how well Windows N did in Europe - an OS with no bells and whistles is just no fun.  But there won't be lock in, the costs involved with fighting the EU over another OS are just too great for Microsoft to endure.  They need to change direction, and they may be about to do just that.
       
    • Software + Services.  Microsoft, with Ray Ozzie at the lead, is about to place a big bet on Software + Services, showcased by Live Mesh and the upcoming Live Mesh Technology Preview.  While Windows Live offers an interesting set of services, Live Mesh may just be the killer app it has been looking for.  For once, instead of forcing it down our throats, Microsoft just may have a service that's compelling enough to go out and get.  If Microsoft can learn from the mistakes Apple just made with their iTunes/Safari upgrade (see: Windows Live Suite Installer), but instead offer a simple, up-front way to install Windows Live services that "just work", and offer them to a combined Microsoft/Yahoo! customer base, things might just get very interesting indeed.

    Internet Explorer and Windows Media Player, along with the Windows Live services, are already "free", and there's no reason to think that Microsoft would expect people to stand for paying extra for them (especially when there are free alternatives).  Some services may indeed come subscription based, but a modular Windows 7 isn't about locking consumers into subscriptions.  The advantages to Microsoft in cleaning up Windows are clear, the complaints about monopolistic practices are loudly heard, and there is a real change taking place, led by Ray Ozzie, to embrace a more open model.

    Microsoft has already made moves away from duplicating Windows/Windows Live redundancies, so some stripped out features will come as no surprise.  How much of a modular system Windows 7 will come to be remains to be seen, but one thing is certain: computers, with lots of processing power and lots of storage space, aren't going away anytime soon.  What Microsoft is putting together, with a lean OS, a readily available services layer, a robust cloud storage platform, and a way to synch it all together, may prove to be the right package for both Microsoft and consumers.

  • A killer app on the Horizon? - Live Mesh and the future of synchronized storage

    Update: Live Mesh is a product that has seen numerous updates during the year so far. Check out the launch, our sequence of 3 detailed reviews, our interview with David Treadwell, get invites or view the most recent Live Mesh posts here.

    Ray Ozzie gets criticism for speaking too generally, but we're finding out that he was speaking pretty specifically, at least in his keynote at Mix08.  We kind of like this penchant Ozzie is developing for dropping code names into keynotes :)

    Just imagine the possibilities enabled by centralized configuration and personalization and remote control of all your devices from just about anywhere. Just imagine the convenience of unified data management, the transparent synchronization of files, folders, documents, and media. The bi-directional synchronization of arbitrary feeds of all kinds across your devices and the Web, a kind of universal file synch.

    Just imagine the possibilities of unified application management across the device mesh, centralized, Web-based deployment of device-based applications. Imagine an app platform that's cognizant of all of your devices. Now, as it so happens, we've had a team at Microsoft working on this specific scenario for some time now, starting with the PC and focused on the question of how we might make life so much easier for individuals if we just brought together all your PCs into a seamless mesh, for users, for developers, using the Web as a hub.

    Before you know it, you in this audience are going to have the option of being the first to try out an early technology preview of this simple but incredibly useful new software and service. As this product emerges just over the horizon, I think you'll find it to be quite intriguing and key in delivering upon a compelling vision of a personal device mesh and of connected devices.

    While it's easy to take this as more Ozzie hand-waving futuristic talk, this time he is describing a specific product, one that we've been calling Horizon, and Mesh, and is now being referred to internally as "Live Mesh".  For the sake of consistency (and to acknowledge two new urls we found: www.LiveMesh.com, and www.mesh-beta.com ) we'll start calling it Live Mesh here, until we hear different.  This is Microsoft, and the naming has only been referenced, and not officially announced, so of course it is subject to change. 

    Yesterday George Moore, General Manager of Windows Live Platform Services, laid out a technical overview of the Windows Live Platform, and in doing so laid out the basics of how Live Mesh will work.  Utilizing elements of AtomPub, Feedsync, the Microsoft Sync Framework, and SSDS, Live Mesh will sync information across computers and devices, and store information in the cloud, accessible from the web.  It will resolve conflicts with collaborative syncing, and allow for inviting others to collaborate on mesh folders stored in the cloud.  A client installed on local devices will produce "Live Mesh folders", wrapping them in a way that they can be easily synchronized.  Live Mesh will allow remote access to devices in "the mesh", not only allowing for access to files and folders, but applications as well. 

    Of course there are many programs, from Microsoft and from 3rd parties, that offer at least some of these services.  What will distinguish Live Mesh are the "one stop shopping" availability, the underlying framework that will take care of conflicts and transactional issues (for example, if a network connection is lost during a sync, the Microsoft Sync Framework will recover from the loss, and allow for a retry when connection is restored), interaction between devices in a mesh, and a robust cloud storage solution.

    Of course there are many questions unanswered at this point.  Storage space is one.  SkyDrive allows for 5gb of storage, and is built on the common storage backend developed as part of the Windows Live Platform Services, but as yet SkyDrive is neither dynamic in its storage size (a la SSDS, SQL Server Dynamic Storage), nor exposed via a set of APIs to allow a "build your own" scenario.  All that would seem to be possible, but will Live Mesh use SkyDrive or some other storage mechanism?.  Live Mesh is going to be of limited usefulness if it has a set storage limit (5gb would get used up pretty fast, and even while 10gb makes it more interesting, for some it still won't be enough), but if or how it will use dynamic storage, and how that model is monetized, is not at all clear.  Granted, having access to data stored locally would mitigate the need for cloud storage and fit within the Software + Services strategy that David Treadwell talked about in our discussion with him. If Live Mesh maximizes the use of local storage and local computing power, getting at local files quickly and easily, large cloud based storage may not be as important within the mesh.

    Speaking of SkyDrive, and especially if it is not specifically included as a storage destination, what happens to both SkyDrive and Foldershare?  Live Mesh would seem to specifically supersede Foldershare, and SkyDrive would of very limited value if a separate Live Mesh solution is available as well.  Questions like these will be interesting, as the politics that require decisions on what stays and what goes are only going to be compounded when and if a Yahoo! acquisition is finalized, all across Microsoft. Skydrive and Foldershare are very much both "now" products, with Live Mesh slated for "future" release. Consider also that MS may have bought Foldershare for patents, or to avoid legal issues, and that it does fill the void, at least for the time being.  It may not be surprising that Foldershare recently only received a somewhat insignificant UI upgrade.  However any conjecture about what will happen to Foldershare is only that.  At some point something will have to give in regards to Live Mesh vs. any or all other Microsoft sync and storage services, we would hope, anyway.

    Another question about Live Mesh involves performance, of course.  How well does the synch platform work at scale, and what will it take to synchronize folders so that they are available to others/other devices?  If you've used the new beta of Synctoy (beta 2), you've used elements of the Sync Framework.  It was rebuilt to take advantage of the new technology, according to Neil Padgett, speaking at Mix.  Like most if not all synchronizations (including Synctoy), Live Mesh will take longer initially to synchronize folders, but after that will only update elements that have been changed, making the process much faster once the initial synch has been made.  Still, and especially for devices like mobile phones that are on for limited amounts of time, performant sync will be important.

    Live Mesh, if it offers enough storage options to be useful, and is performant, could be the killer app of Windows Live.  Offering a seamless mesh of devices all tied together, including a cloud storage piece allowing for access to information even without access to your devices (kiosk, friend's house, etc.), collaboration on files with the conflicts handled painlessly, and access to a mesh of devices,  it could solve lots of problems in a world that increasingly not only uses computers but many types of devices, all with a desire to be in sync.  Microsoft spent Mix announcing (perhaps largely un-noticed) the building blocks of Live Mesh, and are being refreshingly open about the platform, but as George Moore hints, Live Mesh might just put it all together:

    While all of the above code is available for initial use, this stack is not complete – there is more to come at even higher levels of abstraction. I’ll leave you with an additional foreshadowed reference to future announcements in this space, again quoting from Ray Ozzie’s MIX08 keynote:

    Before you know it, you in this audience are going to have the option of being the first to try out an early technology preview of this simple but incredibly useful new software and service. As this product emerges just over the horizon, I think you'll find it to be quite intriguing and key in delivering upon a compelling vision of a personal device mesh and of connected devices.
  • Reflections on Mix08: (nearly) 72 hours of conversation

    kipatmix I'm not a road warrior.  I've attended three Butterfly Tours, two MVP Summits, two Gnomedexes, and some various one day events (mostly in Redmond), but this is the first big tech conference I've attended outside of Seattle.  Just to get the logistics out of the way, I had great flights both ways, on time with no problems.  Of course everyone attending conferences in Las Vegas all left on Friday afternoon, and the security lines were long, but moved quickly.  Apart from having some trouble finding my way out of the Venetian (where Mix was held) to my hotel at the Imperial Palace ("next door"), once I got that figured out all was well.

    P1000289 Mix itself as an event was first class.  I don't remember any problems with anything not working; nothing was late, or botched, a well organized and run event all around.  Both the keynote (while it was long) and the Steve Ballmer /  Guy Kawasaki discussion ran like clockwork.  In one of the sessions one of the guys from Vertigo said that the keynote ended "70 seconds early".  His own part ran 7 seconds long, for which he caught some good natured grief backstage.

    I'm really trying to think through what my focus should be in future events like these - and PDC in October looks like it is firmly on the list.  Certainly I need to blog more.  However while I didn't get much of what was happening around me recorded, if anything the paraphernalia of technology hindered more than it helped.  If it wasn't wifi connection, it was battery power, or "where's a plug", or stopping to dig through a bag looking for (yet another) cord.  I spent far more time packing my electronics than I did clothes, and hauling a laptop bag and a camera bag around was cumbersome and limiting.

    P1000308 Which brings us to the conversations.  Starting with the plane ride down (I live in Seattle, so the plane to Vegas on Tuesday afternoon was at least half Softies, including both seatmates), to meeting Long Zheng at the airport and finding our way through the casino maze to hotel check-in, conversations were what this conference was all about.

    P1000279So while I carried all this crap around with me, and checked up on the news of the world and email, I found it much more comfortable to just talk to people.  I had great conversations with Softies; John Nogrady from the Microsoft Emerging Business Team,  Windows Live Platform Technical Evangelist Catherine Heller, Frank Arrigo, Kris Hoet, Loke Uei Tan, Angus Logan, the guys from the Windows Live Platform booth in the Open Spaces area, Scott Guthrie, Jeff Sandquist, Brian Groth (thanks for sharing the cab to the airport!), IE Architect Chris Wilson, Travis and Tim Harris and all the guys on DPE, Scott Hanselman, Samantha "you're famous" McManus from Waggener Edstrom, Director of Windows Marketing Communications for Vista Chris Flores (who got down and dirty to help Long Zheng get his laptop working - above and beyond the call of duty and done with grace and style), and David Treadwell, my only "interview", which will be up shortly.  There were others as well, and many more, like Steve Clayton and Jacky Mok, who I wanted to meet up with but it just didn't happen.  Maybe if I wasn't looking for a plug, or plugged into a recharging station, I would have had more time to find you.

    P1000368 But the great thing about Mix over something like the MVP Summit, is although it is Microsoft-centric, there are developers and designers, press, and business people from outside of Microsoft and all over the world attending, and I think I most enjoyed talking to them.  Gilber Corrales (my Twitter "friend"), Marc Canter, Mary Jo Foley, Molly Holzschlag, Rob Howard, Robert Scoble,  Long Zheng, Rafael Rivera, Bryant Zadegan, were all people I had talked to before, but had great conversations with them again.  I also met a lot of new people; waiting in lines, eating breakfast, in between sessions and in the hallways.  While I didn't have a press pass (only because I had access thanks to DPE from Mix n Mash), I did spend a bit of time in the press room.  However it's not somewhere I see myself fitting in.  There's so much more going on out in the hallways, I doubt I'll spend much time in press rooms in any upcoming event.

    P1000345Some of the new people I met: Wolfgang Henseler from Syzygy,  a large creative agency from Germany; Tim Back, also from Germany, from SAP; Ajay Jain, a journalist and blogger from India; Paul Thurrott, and many many others.

    It was fun talking about Microsoft/Yahoo (even Softies could talk about it, because there's no insider information for them to worry about spilling), about standards, about Feedsync, and about Ozzie and Ballmer.  I'm thinking about how to approach the next events - while I didn't get much use out of the live streaming, it worked, and there's certainly some potential - but when the technology gets in the way of the conversation, the conversation will win out, and we'll figure out how to go from there.

  • What's on the cards for Mix08?

    So with only a few days to go until Mix08 starts, we thought it was time to take a quick look at the keynoters and join the dots to what we think they will be showing:

     - Dean Hachamovitch - Internet Explorer 8 beta, yes no real guessing required here. Screenshots of the installer are already going around the internet, here's out contribution showing how IE8 and Windows Live will start fitting together. Long its non-fuzzy just for you (click to enlarge).

     - Scott Guthrie - Silverlight 2 will undoubtably be the key thing, but there may be some other bits and pieces in there too (not quite so easy to predict). The only thing that remains to be seen is whether Scott switches over to the new Windows Live Messenger library for his future demos ;)

     - Ray Ozzie - ?????

    Ah yes, as always its Ozzie that proves to be the elusive one. We want to go out on a limb and say Ozzie will show off Horizon, but given how much of a perfectionist he is, we don't think that's actually going to happen. Lets just hope its not more hand-waving and Jedi mind-tricks but instead something real and palpable.

    Update: Nick Carr thinks it could be Microsoft's strategy around cloud-based computing. I was talking to somebody else this week and they'd heard similar chatter from Microsoft Partners, though not necessarily about Microsoft's own products. The plot thickens.

    If you're interested in meeting up, drop us an email as Kip will be at the conference.

 

Copyright (c) 2006-2007-2008 Liveside
Listed on the Offical CS Listings Powered by Community Server, by Telligent Systems Themed By nb development Logo By pxb Designed By Mark Sutherland