Reflections of a Bus Trip

It’s been almost one month since my last blog post and for that I apologize. For those of you who know me will know that I was on a bus for two weeks down the entire east coast of the USA followed by a week at TechEd and then a two week stint (back again) in Montreal.

Flying home from Montreal, I’ve had the chance to reflect on it all and I’d like to share my thoughts and experiences with you Smile

Everyone asks, how was the bus trip. Most one word verbs could easily describe it…Exhausting, fun, tiring, busy, stressful, intense, hard work…the list could go on and on. In the end though I could easily sum it up with the phrase “an experience of a lifetime”.

We met over 3,000 IT Professionals from various walks of life all with differing jobs and backgrounds. Ones that manage environments with 10 computers to those in charge of over 10,000 devices. Some had cloud services implemented, some still had Exchange 2003. Many of them ran Office 2003 and most of them still were hanging on to Windows XP, but wondering how to magically get to Windows 7. Lots wanted to know about the idiosyncrasies of Office 2010, while others were more interested in seeing how to deploy a new OS.

In the end, I hope most of them learned something new or took something away from the stops we made along the way. I know each city challenged me in thinking “outside the box” and also gave me a completely new perspective on the same tasks I do every day and for that I thank them.

If you didn’t know about the bus tour, here are some of the highlights of it. We had a videographer with us so we could capture the best bits of each city, and of course on the overlapping weekend, we had some fun too. If asked to do it again, would I? I’m not sure, but I can strongly say if you’re ever given the opportunity to do something like this, don’t think twice and jump on it immediately.

If you talked to us along the way, leave your comments. If you didn’t see us, here’s just some of what you missed!

DSCF1176DSCF1184DSCF1199IMAGE_078

Get Microsoft Silverlight

Bookmark with:
  • Digg
  • Facebook
  • Twitter
  • Live
  • LinkedIn
  • del.icio.us
  • StumbleUpon
  • Reddit
  • MySpace

Tags: , , ,

Windows UI Wierdness

The User Interface (UI) in Windows is more friendly than ever now that Windows 7 has been released. Furthermore, it syncs and matches that of the Windows 2008 R2 interface, so if you know your way around one, you can easily navigate between the two. I’ve been doing loads of work with both lately on laptops, and I came across a strange thing and thought hmph and was wondering what you thought…

Try this for yourself and then ask, “Why is that in the UI”?

Click on start and type “power set”.  It should come up with change battery settings:

power-settings

When that window comes up, simply click on “Change plan settings”. My example screen shows my machine on the balanced setting, yours may vary:

change plan settings

That will bring up the basic options/settings for the specified power plan. On that screen, click “Change advanced power settings”:

change advanced settings

Now you’ve got the advanced settings open, expand the battery section and then expand “low battery level” for example (you could also choose critical battery level):

low battery level

OK, so is it me, or why is there a plugged in percentage in the UI? If I hover over it the tool tip reads:

Percentage of battery capacity remaining that indicates the low battery action

which is all fine, but can you tell me, if I’m connected to a power supply (a.k.a. plugged in), how can my battery be diminishing it’s power and how will I ever see it “drop” below a certain percentage?

UI flaw?

Bookmark with:
  • Digg
  • Facebook
  • Twitter
  • Live
  • LinkedIn
  • del.icio.us
  • StumbleUpon
  • Reddit
  • MySpace

Tags: , ,

Want a free copy of Microsoft Office?

Marketing…Design…It’s all about getting your name out there and your brand recognized. Well it seems quite a few people know what a copy of Microsoft Office looks like. Average retail price of Office, depending on the version is ballpark $100 (ish). Some engineers decided to see how much this $100 was worth to the average passer-by. They took an Office box and put an alarm in it to see how many people would try and pick it up, and of course when they did pick it up, the joke was on them.  Have a look for yourself :)

Bookmark with:
  • Digg
  • Facebook
  • Twitter
  • Live
  • LinkedIn
  • del.icio.us
  • StumbleUpon
  • Reddit
  • MySpace

Tags: ,

Sirius Travel doesn’t seem to serious about updates

Technology is all around us. 10 years ago, we had modems and BBS systems, today everyone connects everything with their mobile phone, with a 3G (or 4G card) and our data lives in the cloud. It’s no wonder the satellite radio phenomena is growing at an increasing pace. So much so Ford includes it in all cars. Not only does it include satellite radio, but they’ve also started bundling a service called “Travel Link”. Good news is you get it free for 6 months, bad news is, it doesn’t work, or by the time it does, it’s too late.  Here is an example…

According to their website:

Q. How often is the traffic information updated?

A. Traffic data is updated every 1.5 minutes.

OK, so if I’m stuck in traffic for over 10 minutes, that 1.5 minute interval should have hit, right?  Well, have a look at these photos:

2010-05-05 16.28.57

If you click on the photo, you’ll see the emergency board read:

Accident ahead…expect long delays

Now, by this point, I had been stuck in traffic for 10 minutes (as noted above), so I figured, let’s check Sirius Travel Link. What did it have to say?

2010-05-05 16.29.18

Yep, you’ve read it right:

There are no reported traffic incidents along the route.

Further, I was stuck in traffic for another 20 minutes and it never reported any problems on the road whatsoever.

So, what is the conclusion I’ve come to? Yep, I’d rather spend the $5.99 on a beer than give them money to tell me there isn’t traffic problems when there clearly is. Looks like there is some more testing to do boys, either that or maybe figure out that the updates really aren’t every 1.5 minutes like your FAQ says.

[editors note] – I’ve left the names of the photos the exact times they were taken (2010-05-05 16.28.57 and 2010-05-05 16.29.18 respectively) to show that there’s no photoshopping or foul play involved. The technology doesn’t do what it says it is charging you for.

Bookmark with:
  • Digg
  • Facebook
  • Twitter
  • Live
  • LinkedIn
  • del.icio.us
  • StumbleUpon
  • Reddit
  • MySpace

Tags: , ,

How Microsoft Certification Can Stimulate Your Career

About three years ago I faced a challenge in my career…Do I take the exams to become an MCITP or don’t I. Today I’d like to share a story with you about how taking those few exams has changed my career.

As I sit here today typing this blog post, I’ve just been able to be a part of a Springboard Series Virtual Round Table hosted by Mark Russinovich…Here’s a behind the scenes view of it all:

How did this happen and why does my MCITP have anything to do with it? Well, three years ago when I re-uped my certifications to be an MCITP I also took the chance to become an MCT. It wasn’t an easy accomplishment, but one I thought might make me part of an interesting group of just over 16,000 individuals.

Becoming an MCT grants you access to numerous opportunities and also makes you part of a community of experts that love to share their knowledge and also get together and share that knowledge with others. One of these opportunities was at TechEd EMEA in Barcelona in 2008. I was given the opportunity to work on the Microsoft Learning Booth with a number of other MCT’s as well as MVP’s. It was there on the booth working with Chris Spanougakis and Nasos Kladakis (autoexec.gr) that I realised I wanted to be involved more. They got me more involved and after time, I got the chance to show my skills to the community and as such became an MVP and was part of the initial Springboard Technical Experts Program/Panel (STEP). That step alone challenges me to work harder each day…

Through the MVP Program I’ve met people like Stephen Rose, Melissa Bathum, Brad McCabe and my MVP leads Jake Grey, Akim Boukhelif, Vicki Collins and also have had the opportunity to work with other MVP’s like Erdal Ozkaya (we’ve made loads of TechEd videos, so you might have seen me/us there) and Elias Mereb. Further, through the MCT program, I’ve got to interact with people like Tjeerd, Joanne and Dana…

I’m sure there are many other people whom I’ve worked with and more whom I will work with in the future, especially seeing as I get to go on the North America Get on the Bus tour with Melissa, Dana, Tjeerd, Brad and Stephen and others whom I haven’t named but have been critical to my success along the way. However the whole point behind all of this is that by taking those certification exams, I gave my career a whole new extension that otherwise would have been non-existent if I would have just kept with the same certifications I had and only used “industry experience” as my leverage point.

So, in closing, if you haven’t taken any new exams, I challenge you to ask yourself why and looking at the above, see how much one exam can really give you what you need to take your career to the next level!

Bookmark with:
  • Digg
  • Facebook
  • Twitter
  • Live
  • LinkedIn
  • del.icio.us
  • StumbleUpon
  • Reddit
  • MySpace

Tags: , , ,

SmartDeploy – Part 2

When you grow up, your parents always tell you (or mine did), be careful what you say or what you wish for…Well, last week I made a posting on SmartDeploy, stating I was going to check the software out and find out what it had to offer in comparison to other imaging products or what in fact made it so unique…That’s what my mum meant when she said, be careful what you say or what you wish for…The guys from Prowess saw the post and they’re keen on the follow up. Good news is they’re open to feedback good or bad, so at any rate, here goes what I’ve found out and what might be interesting to you.

That Golden Image

The thing we all have a problem with isn’t necessarily knowing what we want in the “golden” image, rather it’s figuring out what is best to make the golden image around. You’ve seen it and if you’re in IT, you probably still do it or live by it…You know what I’m talking about…You make the deal with your vendor to try and ensure you have the same hardware delivered each and every time. In the days of past when Compaq (before HP bought them) made components, we could ensure for a few years, the chipset, the innards, all the bits surrounding our “DeskPro EN” were all the same. Well, not anymore and for that reason, most IT departments have (secretly stashed) a “reference machine” that the golden image is made from. It’s got the OS (including drivers), it’s usually got most of the latest patches and updates and quite often it has the basic Line-Of-Business (LOB) apps…

Well, with SmartDeploy, that’s where the similarities begin and also where they end.

As with the “secret machine” in most IT departments, there is also some flavor of desktop virtualization software. It might be VMware, it might be Sun Virtual Box, it might be Virtual PC, it might be Hyper-V (ok, technically this isn’t a desktop virtualization software…), but any rate, a virtualization software of some type exists in the IT room.

This is where SmartDeploy really “works” in my mind. You build the “golden image” with your virtualization software. No reliance on drivers, no reliance on hardware, you simply build a virtual image and that’s what it really is. In fact, most IT departments have these around for the “golden image” anyways as they probably do regression testing on new software on these images, right?

For my first test with SmartDeploy, I used Sun’s Virtual Box, for my second test I used VMware and both worked flawlessly…In fact, like I said above, I’ve already had images along the “golden” sort from my regression and stress testing of software I often deploy. “Golden” images ready to be captured, the next part was a breeze, it was just waiting for the progress bars that took the most time…

Capturing (a.k.a. rezipping)

Once the reference machines were ready, the next step was as simple as finding the virtual hard disk and having a Starbucks. Fire up the capture wizard, point to the .vmdk, .vmx, .vhd, tell it what .wim file you want created to or appended to (we’ll talk more about this in another topic I think)…, name it and this is where Starbucks comes in…Go get a coffee, because it will a bit of time to “regeerate” the new .wim file and when you get back, you’ll need the power of the coffee to figure out the platform packs or how you want to best try and utilize them…

The Platform Packs

The fun part of making an image is doing just that, making it…Now that the fun part of creating it and capturing it is complete, what is left is usually the most tedious process and the one that makes people lose hair and go grey much earlier in life than planned – the deployment stage.

If you’re using a technology to deploy .wim files already, such as SCCM, you can simply use the .wim you created above as part of the capture stage, however the platform pack stage, whilst a bit complex, is one of the more powerful features of Prowess’ SmartDeploy offering. Now, in lieu of going grey in 5 years of being in IT, you’ll add an extra 3 years to the process (essentially the timescale between this deployment and the next OS release ;)

If the machines you plan to deploy to are fairly standard, you’ll probably have the chance to pull a “Platform Pack” from their website. If your machine isn’t on the list, you can mail their support team and work through it with them (they’re really good and quite responsive) – this is what I did for non-standard machine 1, or alternatively you can go about creating your own platform pack. One thing to note though if we take one of these platform packs at random – let’s say the Lenovo ThinkPad T500 – the pack is 207MB! Caution: These packs are very powerful but also can be very bulky. The bulkiness though and the flexibility of these packs is what make the Prowess tool so powerful.

With SCCM or other technologies, you have to rely on putting the drivers in to the image or hoping plug and play detects the drivers. With the Platform Packs, you simply generate an iso containing not only the image itself (the WIM we just created), but the files you want “injected” at build/deploy/image time (the platform pack). With SmartDeploy, it sends the image down vanilla, but as part of the first boot sequence, it injects the files from the Platform Pack in to the image, so that the next reboot (well two if you have it joining a domain), all of the drivers are installed … all without your interaction. This brings up an interesting discussion we’ll continue on later – Platform Packs 101…

Welcome Windows 7

So, after all of the above, you’ve got your  new image and for the most part the deployment was fairly hands off. You can automate it as much or as little as you want. You can deliver it using many mechanisms but the idea is fairly simplistic:

  1. Build your image in a virtual environment
  2. Use SmartDeploy’s Capture Wizard to extract the contents of the virtual machine to a .wim
  3. Bundle the new .wim with a platform pack containing the destination driver set(s)
  4. Distribute how you’d like (SCCM, WDS, Burning DVD’s, USB)…

Conclusion

From what I can see, there’s major benefit in being able to make the “golden” image in a virtual environment…It’s so much easier to keep a virtual image up to date and not have to worry about physical hardware nor drivers…Like stated earlier, most likely you’ve got the virtual images anyways for UAT and regression testing, so build on what you’ve already got and use the tools for what they’re worth.

I’d be interested in any feedback you’ve got and also the team at Prowess wouldn’t mind your feedback either :)

Bookmark with:
  • Digg
  • Facebook
  • Twitter
  • Live
  • LinkedIn
  • del.icio.us
  • StumbleUpon
  • Reddit
  • MySpace

Tags: , , ,

Yet (another) reason why I don’t like Google…

As someone who uses a computer on a daily basis to do my work (you tend to do that as a computer engineer and consultant), I have various Operating Systems installed and I also have various browsers installed. One of those browsers happens to be Google Chrome. Admittedly I rarely use it as I most frequent IE – and no it’s not because I’m a Microsoft “Fan Boy” or an MVP, I just find it easier to use, not to mention most websites are designed for it (for whatever reason)…Anyways, today I went out to get a new mouse mat as my new desk is reflective and my infrared mouse won’t track anywhere on it…Upon my return home, I was greeted with the following in my system tray:

google update or not

Hmm, “There’s a new version of Google Chrome available…Try it out (already installed)”. Ok, bells and whistles. New version, but it’s already installed you say…Did you install it or did I? If I did, is there really a new version? Is this from Google or is it some sort of Malware/Spyware and maybe my Security Essentials definitions are out of date…Let’s try the link and see what that returns (for those wondering, the link points to http://www.google.com/support/chrome/bin/answer.py?answer=150752).  Essentially that page says:

When Google Chrome hasn’t been used for an extended period of time, you may see a little pop-up appear on your screen, asking whether you want to give the latest version of the browser a try or whether you want to uninstall the browser from your computer. Since Google Chrome updates itself automatically, you’ll have a new and improved version of the browser waiting for you to try if you select the first option. If you decide that you’d rather not use Google Chrome, you can uninstall it. We hope you’ll tell us why in the survey you’ll get as part of the uninstall process.

Wow, so essentially that means Google has installed code on my system (even though when I installed it I wasn’t made aware of this nor did I have a choice to disable what is the “Google Update Service (gupdate)”). So similar to a time bomb, just waiting to go off, as it has today they have installed a service…Interesting as these guys are the ones who say Internet Explorer is doing wrong by being part of the Operating System…Last time I checked, I had options with Internet Explorer as to what it did, how often it did things and least of all, when it was running (and moreover, what data it is sending and when)…

So, Google, want to tell us what else your “Google Update Service (gupdate)” might be doing? I know one thing’s for sure…You won’t be getting any more data from my machine, as there is no more Chrome on it…

Oh, by the way, I uninstalled Chrome, yet guess what, you’re “Google Update Service (gupdate)” service is still there, albeit in the definition of it, it clearly states:

Keeps your Google software up to date. If this service is disabled or stopped, your Google software will not be kept up to date, meaning security vulnerabilities that may arise can’t be fixed and features may not work. This service uninstalls itself when there is no Google software using it.

Aah, how marketing companies like to lie, lie and lie again.

Bookmark with:
  • Digg
  • Facebook
  • Twitter
  • Live
  • LinkedIn
  • del.icio.us
  • StumbleUpon
  • Reddit
  • MySpace

Tags: , , , ,

Deploying with a Twist – SmartDeploy

cds For many years I was a principal consultant with Altiris (in the US and EMEA) and when XP was released I oversaw more deployments than had hot dinners. I got deployment burn out and went to work for a smaller IT company to try to gather my thoughts (and get of the IT radar) only to find myself now 6 years later faced with the same scenario I had back then, deploy and stay up with the times (i.e. Windows 7) or potentially go unsupported (XP SP2) – and getting off the IT radar, yeah I’ve only involved myself more…

At any rate, enter the imaging and deployment contenders – all names we’ve heard of before, right? Altiris, Acronis, and SCCM – the big boys.  That was until I did a bit of research and came across a product called SmartDeploy from Prowess. From the outside what it seems you do is create a VM and then take an image of that VM, which subsequently makes a .wim file you then deploy, the twist being that it injects the drivers at boot time in it’s own version of WinPE, giving you added flexibility. Pretty cool. There seems to be a scripting environment too, but I haven’t gotten that deep yet…

Altiris as we all know builds images and they do that really well, but their images are akin to trying to kill a mosquito with a cannon ball, they not only want to do imaging, but they also want to do inventory, system management, anti-virus, essentially be the one stop shop, which – don’t get me wrong, one vendor is good for some things, but all your eggs in one basket in this arena…I’m not too sure. Plus, their images are still a big and bulky format – not .wim files – which with today’s hardware means a minimum of two images (an x86 and and x64), not to mention a larger pipe for deployment and more disk space to save these images…

SCCM and the Microsoft deployment tools, they’re great too, but they’re more focused at the big league. To get the most benefit from anything Microsoft you have to be either really good at it and focus 110% of your time and efforts on it, or be an enterprise organisation with an EA SA VL and a few other acronyms, ensuring you get the licensing you need when you need it.

Acronis, personally I’ve never used them but every time I look at their marketing efforts or see them mentioned, it seems they’re focused at helping John Doe make an image of his home PC so in case it breaks he’s got a backup…I could be wrong, but that is what their marketing seems to give me the impression of…

Now, here is where SmartDeploy seems to fit in. From what I can gather their licensing model is based on IT head count that will use the product rather than desktop deployments and their sweet spot is the SME market which other guys tend to leave behind or don’t fully address. Often, I find the SME market seems to include government and schools too, which it seems SmartDeploy have a few case studies on, so I can’t be too far from wrong ;)

At any rate, over the next few days (ok, weeks) I’m going dust off the deployment gloves and see what Prowess has to offer because we all know that the Windows 7 migration and imaging jobs can’t be avoided too much longer and a new contender to the market is always welcome as is a fresh set of ideas, not to mention yet another alternative to add to my imaging tool belt…

If you’ve used their tool or know any more about it, please let me know too as I’d be interested!  Watch this space…

Bookmark with:
  • Digg
  • Facebook
  • Twitter
  • Live
  • LinkedIn
  • del.icio.us
  • StumbleUpon
  • Reddit
  • MySpace

Tags: , , , , ,

The Seattle Bingball (er basketball) team

If you live in a European country, you’re probably used to seeing sporting teams wearing advertising on their tops…not so in the USA, until today. Microsoft play a key role in the Seattle community scene and have always supported the local soccer/football team the Sounders, however today they’ve announced an even larger relationship with the Seattle Storm WNBA team. The team will be sporting the Bing logo on the front of their jersey’s for the following season:

bing-basketball

As well you can see Bing is sponsoring in the background and it will be all over if you go watch a game.  Back to the Sounders FC, they announced new jersey’s also:

xbox jerseys

So, as you can see, Microsoft is putting back in to the community in which its involved.

Bookmark with:
  • Digg
  • Facebook
  • Twitter
  • Live
  • LinkedIn
  • del.icio.us
  • StumbleUpon
  • Reddit
  • MySpace

Tags: , , ,

Getting Started with Intune

Earlier this week Microsoft announced a new program called Windows Intune:

intune logo

The concept behind it is simple…Management via the cloud – including licensing. Now, that simple sentence means a lot more under the hood.  Let’s take a look at what Intune is and what it has to offer.

Licensing

One of the more difficult things SME (small / medium enterprise) customers have is getting the right software licensing.  Intune helps address this by giving you a license to Windows 7 Enterprise and also includes in it the rights to Software Assurance. Right away you should be jumping up and down…Why?  Because SA includes MDOP, a small set of tools that have more bang for their buck than you know.  If you’ve not heard of MDOP before, check it out and if you’ve got SA, try and get your hands on it to learn more about it (you can also test the bits via MSDN and TechNet).

Interface/ux/ui

Ok, so we now know what the licensing is like, how does it work? As with more and more tools these days, Intune is a cloud based service.  Simply navigate to a URL and you’ve got your management console in one location.  The biggest benefits to this are Anywhere access and the lack of need for a complex back end infrastructure (you don’t need your own SQL server, you don’t need your own SCOM server, you don’t need your own…). So, you want to know what it looks like?

intune console

Simply login using your LiveID and away you go…More in to management with LiveID’s later…

It runs entirely on Silverlight so no need for ActiveX components of old (yay), which also means for those of you who prefer to use something other than Internet Explorer, yep, it works in Firefox (p.s. say hello to cookie monster there ;-) :

console firefox

What’s Included
software reporting

So, you now know about the licensing and the console, what is it that’s under the hood that Intune can do for you? First off, it does Inventory…For those of you familiar with MDOP you’ll recognise some of the screens to be similar to the AIS (Asset Inventory Service). It tells us the software title, publisher and a category as well as the count of computers it’s installed on:

intune software listing

Further, we can drill down on the software title and get more information on it if the software title offers it up to the agent/console.

licensing amalgamation

Wow, Microsoft teams are starting to collaborate (joke). No, really though, for years we’ve had eOpen, we’ve had tool B and then we’ve had the different licensing agreements from here there and everywhere…Well now with Intune, there is a licensing module that will bring all of that mess tidily (is that a word?) under one roof. Simply import a .csv file with the agreement and license numbers or if you don’t have that, manually add them and watch your licenses appear magically in the same console that manages the software (woo hoo!!):

intune licensing

software update management

As noted above, one of the biggest challenges for smaller organisations is infrastructure. To get the functionality of what Intune offers, you’d need SQL, SCOM, SCCM, WSUS and a full time position (benefits, health care, pension, vacation pay, agro)…Intune takes care of that and software management is no exception. With Intune you can manage software updates with a simple click, no need for the infrastructure and even better yet, no need for the disk storage to hold all of the potential updates!

intune updates

and again, as integration is key, simply click on any update to get further information about it:

update drilled down

You can also approve and decline updates on a one-by-one basis this way too (don’t worry you can globally manage multiple updates too).

reporting

So, all of the above is great (as an IT person) however what about the people in management who want pretty reports? Yep, Intune has those as well. Three basic categories:

  • Update reports
  • Software reports
  • License reports

As they allude to, the first one tells which machines (based on your filtering criteria) meet or don’t meet specifications of a certain classification, status or grouping.

The software report does what it says on the tin – reports on the software you’ve got installed. Again, filter on the publisher, category or specific computer groups/departments.

software reporting

And then the licensing reporting, the most critical to the number crunchers…Installation report and puchase report – again filtered against all agreements or selected agreements, depending on what is entered in to the licensing module (explained above).

Interaction

Ok, so there is loads included above but what determines how this information gets to Intune and how exactly does it get there? Well, similar to GPO’s, Intune has policies that are controlled by it’s agent. Simply download the x86 or x64 client from the administration area and install it (from what I can tell it embeds your Intune information in to the .msi installer). No questions, simply double click the installer, reboot and let a few more updates trickle down and presto, you’re Intune. All traffic to and from Intune is encrypted over an HTTPS tunnel to keep it secure, and once an agent checks in, it can, like GPO’s be assigned policies, when to update, what to include and what software/patches to send to the machine.

Further one cool thing is the agent allows the user to request remote control from the administrator over this SSL connection. They simply open their Intune agent locally (on the desktop by default) and click on Microsoft Easy Assist:

intune agent launch 

This triggers an email to whomever is set up in the console (in their language even), with detailed information about the remote control request and includes a link to directly remote control the user:

intune error

Summary

So, to wrap it all up, Intune is the remote system admin toolkit without the need for local infrastructure and expertise.  It gives you:

  • Windows 7 Enterprise Licensing
  • MDOP
  • Software Assurance
  • Inventory
  • Patch Management
  • Reporting
  • Remote Control
  • Monitoring & Alerting
  • Malware Protection
  • Licensing Control

…all in one simple location for one simple price.

Bookmark with:
  • Digg
  • Facebook
  • Twitter
  • Live
  • LinkedIn
  • del.icio.us
  • StumbleUpon
  • Reddit
  • MySpace

Tags: , , , ,