Steve Lange @ Work

Steve Lange's thoughts on application lifecycle management, Visual Studio, and Team Foundation Server

  • Steve Lange @ Work

    Tag: I guess I’m it


    Are you kidding me?  People are using blogging, this great communications medium, to play TAG?  So let me get this straight:  I mind my own business, don't over-blog because I try to only post meaningful stuff here, and now because I've been "tagged" I need to reveal 5 things about myself.  All thanks to Grace Francisco.

    1. I used to sing in a barbershop quartet.  Not the whole nine yards with the ‘stache and hat, but the tunes were the same.  It was in high school, and for that age, I believe we were quite good.  We called ourselves the Talismen (a “talisman” is a good luck charm), and placed 9th nationally in a collegiate competition (and beat out the other 2 high school entries so we could call ourselves #1 in the nation).
    2. My kid is the coolest kid on the planet.  No, seriously.  I’m sure yours is great, and I know I’m biased; but I don’t care. 
    3. When it comes to sports, I’m not a fair-weather fan.  I’m no more a Colts fan now than before they won the Super Bowl.  I grew up in Northern California as a 49ers fan, and I remain one to this day.  I’ve always been a Lakers fan, not just because I live in Southern California and they historically have done well, but because I like them.
    4. I can cross one eye at a time.  Tons of people can cross their eyes, but I can cross just one.  The fun part is looking right, then moving the right eye to the left (crossing the eyes), and finally moving the left eye out to the left (to finish up looking to the left).  You can cheat this by looking right, then crossing your eyes, then looking left.  The true test is to do it as slowly as possible.
    5. My single biggest pet peeve is people not being prepared in the security line at the airport.  If you haven’t flown since 9/11, then I’ll cut you some slack.  But if you’re obviously a semi-regular traveler, you’ve got to know that you’re going to have to remove all metal from your pockets, remove your shoes, take off your jacket, take out your laptop, etc.  So why can’t you do some/all of that before you get to the front of the line?  Seriously, I put all my metal stuff (phone, keys, cell phone) in my carry-on and remove my laptop before I even get in line.  That way all I have to do is remove my shoes when I get there.  I simply can’t understand it.

    In the interest of keeping my friends my friends, I’ll end the madness with me and not tag anyone else (at least for now).

  • Steve Lange @ Work

    Want browser-based access to Team Foundation Server?


    Today Microsoft announced that it's acquiring DevBiz, the maker's of TeamPlain (TeamPlain is web-based solution for accessing Team Foundation Server).

    Read the PressPass announcement here.

    As a result, TeamPlain is now a FREE download for exsting TFS users.

    Also, Brian Harry posted a look at the product.


  • Steve Lange @ Work

    New version of TeamPlain.. I mean TFS Web Access, is available!


    Details on Brian Harry's blog:

    You can download it HERE.

  • Steve Lange @ Work

    It's like sheep in the cattle line..


    I mentioned this once before as a major pet peeve of mine.  Why is it so hard for people to figure out how the security line works at the airport?

    Again, I'm completely sympathetic if you haven't flown in the past say, 5 years.  But if you have, you should know by now that shoes come off, laptops out, all metal removed, and the whole 3-1-1 thing for traveling with liquids.

    To keep from flipping my lid when waiting in line, I've started ranking other travelers on a numeric scale based on their level of efficiency and awareness.  If you're a traveler, I urge you to create your own, or use mine (below) as a baseline.  (And to be fair, I only apply these rankings to those travelers who look like they should have a clue as to what they're doing - not the 80-year old man who's never seen a jet plane before.)

    Ranks go from 1-5 (5 being the best you can be):

    Rank At the Front of the Line.. What I'm Thinking..
    1 You just walk through the metal detector.  No waiting to be waived through, with your bag in hand, on your cell phone.  You complain about the speed of the line (and the TSA agents) while you're trying to get your act together. You deserve to be pulled out of line, frisked, and then lectured on the rules of travel long enough that you miss your flight.  You simply have no idea what you're doing.
    2 You toss your bag on the conveyer belt, and walk through the metal detector, on your cell phone.  You wonder why you have to go back through and are annoyed that you need to hang up the phone. You're so caught up in your more-important-than-anyone-else's day that you can't be bothered to take our your laptop or remember your phone is made of metal.  Obviously the rules don't apply to you.  Back of the line!
    3 You get everything out and in a bin, except for maybe your watch.. Maybe you don't remove your shoes (because at one point they wouldn't set of the metal detectors - you have to do it now, no matter what). Well, you goofed, but but at least you're not rude about it.  You simply forgot.  A couple of people will roll their eyes at you and sigh heavily, but you're soon forgotten once in the terminal.
    4 You know how the process works, so you do everything you're supposed to (plastic bag, shoes, laptop, jacket, etc.) when you get to the front. I have nothing really to complain about.  You know the rules of the road and you kept to the status quo of moving through security.  Good job!  Next time if you're ever late for a flight, you can have a spot in line right behind me. ;)
    5 Exactly like #4, except you have everything ready to go before you reach the front of the line.  Drop your stuff in a bin and you're on your way. Not only are you knowledgeable, but you're courteous as well.  By having everything ready to go ahead of time, you waste absolutely no time whatsoever.  You can go in front of me if you're running late.

    If nothing else, this helps pass the time when traveling the country.  And if this helps just one person (ideally in front of me next time) move up in their personal rankings, then all this typing is worth it.

  • Steve Lange @ Work

    Halo 3 - Do you Believe?

    Halo 3
  • Steve Lange @ Work

    Announcement: TFS Operations Guide is Posted


    The TFS Operations Guide has been published to MSDN. 

    Summary:  You can manage your deployment of Microsoft Visual Studio 2005 Team Foundation Server more effectively if you create your own operations plan. As you create your plan, you should understand key elements of the architecture of Team Foundation Server and how your deployment topology affects operations. This white paper explains those elements in detail, so that you can avoid common problems with your deployment.


  • Steve Lange @ Work

    Worldwide Telescope - something worth checking out..


    image  I downloaded this yesterday and played around a little bit with it.  It's quite awesome to explore the stars in this fashion.  What is it?  Well, to quote the description from the website:

    "The WorldWide Telescope (WWT) is a Web 2.0 visualization software environment that enables your computer to function as a virtual telescope—bringing together imagery from the best ground and space-based telescopes in the world for a seamless exploration of the universe.
    Choose from a growing number of guided tours of the sky by astronomers and educators from some of the most famous observatories and planetariums in the country. Feel free at any time to pause the tour, explore on your own (with multiple information sources for objects at your fingertips), and rejoin the tour where you left off. Join Harvard Astronomer Alyssa Goodman on a journey showing how dust in the Milky Way Galaxy condenses into stars and planets. Take a tour with University of Chicago Cosmologist Mike Gladders two billion years into the past to see a gravitational lens bending the light from galaxies allowing you to see billions more years into the past.
    WorldWide Telescope is created with the Microsoft® high performance Visual Experience Engine™ and allows seamless panning and zooming around the night sky, planets, and image environments. View the sky from multiple wavelengths: See the x-ray view of the sky and zoom into bright radiation clouds, and then crossfade into the visible light view and discover the cloud remnants of a supernova explosion from a thousand years ago. Switch to the Hydrogen Alpha view to see the distribution and illumination of massive primordial hydrogen cloud structures lit up by the high energy radiation coming from nearby stars in the Milky Way. These are just two of many different ways to reveal the hidden structures in the universe with the WorldWide Telescope. Seamlessly pan and zoom from aerial views of the Moon and selected planets, as well as see their precise positions in the sky from any location on Earth and any time in the past or future with the Microsoft Visual Experience Engine.
    WWT is a single rich application portal that blends terabytes of images, information, and stories from multiple sources over the Internet into a seamless, immersive, rich media experience. Kids of all ages will feel empowered to explore and understand the universe with its simple and powerful user interface.
    Microsoft Research is dedicating WorldWide Telescope to the memory of Jim Gray and is releasing WWT as a free resource to the astronomy and education communities with the hope that it will inspire and empower people to explore and understand the universe like never before. "

  • Steve Lange @ Work

    Cash Back from Live Search? Really?


    See how it works (details here), but to summarize:


    Search for cashback deals at Live Search cashback. Each time you click a Live Search cashback listing, you'll find great deals on the product you chose. Your results will clearly list the cashback savings you'll receive off the store price, and your final bottom-line price that includes tax and shipping costs. Also look for this icon cashback Icon when you search for a product on Live Search to find great cashback deals.


    Compare and sort products by the bottom-line price. Click the best deal to go to the store. Everything you buy during that store visit will be eligible for Live Search cashback. On your first time using Live Search cashback, we will ask you for an email address so we can tell you how to quickly set up your free cashback account.


    Keep saving money each time you use Live Search cashback. Every time you make a qualifying purchase, we'll send you an email to confirm your Live Search cashback savings. When your cashback account reaches a balance of at least $5, you can claim your cold, hard cash. Terms and conditions.

  • Steve Lange @ Work

    VSTS Architect Edition Gets a Boost


    Brian Harry discusses some of the great new stuff coming down the chute for the Architect Edition of Team System in his notes from TechEd.

    His post can be read here. My favorite looks to be the "Architecture Explorer".

  • Steve Lange @ Work

    Collecting Code Coverage Data from a Load Test


    So I was asked an interesting question today at our VSTS/ALM Seminar in Phoenix:  Is code coverage data collected as part of a load test?

    Well, yes and no. 

    • No:  Code coverage info is collected as part of running a unit test, not a load test.
    • Yes:  If you run a unit test as part of a load test, code coverage is implicitly collected because the load test is calling that unit test (over and over).

    Last element to note:  When viewing code coverage results for a load test run (again, collected when unit tests are included in the test mix for a load test), the data you're viewing is aggregated from all the unit test runs.  This is actually a good thing - I can run a load test that executes a unit test 100,000 times very quickly.  I don't want to look through each run, but rather the cumulative result for code coverage.  This is possible because code coverage is primarily a percentage value.

    This aggregate view is based on the unit test, regardless if the unit test is a "static" or data-driven test (a data-driven test can alter the code coverage results between runs, so again, and aggregate view is easiest to interpret).

  • Steve Lange @ Work

    Fun Friday: Drunk Soccer Referee


    I know this is a departure from my Team System and announcement posts, but I couldn't pass this up.

  • Steve Lange @ Work

    Heads up: Agile & Scrum Day is coming..


    Just an early warning shot across the bow..  We're working on an "Agile & Scrum Essentials" event to take on the road throughout the West Region.  And of course, it'll be free!  Stay tuned, the invites should be baked next week.  I'll post the dates here!

  • Steve Lange @ Work

    Web Interface to Team Foundation Server

    Here's a promising one in the works:
  • Steve Lange @ Work

    Come See ' The Big Event'


    Announcing 'The Big Event'

    Do you miss the old Dev Days events? Do you wish that you could attend a TechEd or PDC, but don’t have the time or budget to get to one? Well the Big Event is for you. Come spend a day with us as we delve into developer and architect topics during the day. With a mix of some your favorite local presenters as well as some from Redmond.

    The day will begin with a keynote from the Microsoft Patterns and Practices team. Peter Provost, a senior development lead from P&P will join us to discuss what P&P has delivered and how you can get started with their guidance.

    The day's events will cater toward both developers and architects, with tracks accommodating both audiences. For developers, Rob Bagby will discuss exposing and consuming data using the Microsoft stack. He'll explore new data services frameworks for developers to exploit. Developers will also be able to learn how to use Office as a developer platform and realize the power of integrating functionality within Office applications themselves, using managed code! We've also brought in VB developer extraordinaire Beth Massi from the VB team to talk about what is new in VB9 for developers and some surprises you might not have known about. This line-up is must see!

    The architect track will examine topics such as why user experience matters. Discussions around why we should be paying more attention to the user interface and what mistakes inhibit application adoption. Peter Provost from P&P will also discuss Agile Development methodologies at Microsoft and how it has been adopted. Finally the Live Platform will be examined. Live is much more than search and Virtual Earth...this session will examine the whole Live platform offerings available to architects.

    This really is going to be a great day of interaction!

    The event is completely free to attend for anyone (registration is required). Details and registration link are below, we look forward to you attending!


    When: Thursday, January 31, 2008 8:00 AM - 5:00 PM

    Where: Marriott DTC, 4900 S. Syracuse St, Denver Colorado 80237

    Registration is appreciated: Click here to register

  • Steve Lange @ Work

    Heroes Happen Here - Get Ready for the Launch



    Check out the 2008 Launch site, Heroes Happen Here!

    Windows Server 2008, SQL Server 2008, and Visual Studio 2008 provide a secure and trusted platform for creating and running your most demanding applications. Combined, the products provide a solid foundation for next-generation web applications, broad support for virtualization technology, and access to relevant information. Advanced security technology, developer support for the latest platforms, improved management and web tools, flexible virtualization solutions, and access to relevant information from throughout your organization enable you to drive your business forward.

    Focus on Visual Studio 2008

    Visual Studio 2008 delivers on Microsoft's vision of enabling developers and development teams to rapidly create connected applications with compelling user experiences for Windows Vista, the 2007 Microsoft Office system, mobile devices and the Web. With the release of Visual Studio 2008 Beta 2, Microsoft is taking a leap forward on its promise to enable developers to harness this next wave of innovation.

  • Steve Lange @ Work

    Bill G's Last Day at Microsoft


    Aired during his keynote at CES:

  • Steve Lange @ Work



    ..from Delta Airlines.  At least someone understands the kinds of things that frequent travelers have to endure!

    Here's a sample:

    All the videos are posted here, or you can also see them on Delta's blog site.

  • Steve Lange @ Work

    Webcast Series from Neudesic


    clip_image001March 18th – User Experience 101 – What it is; What it does; and Why it matters, presented by Gordon Montgomery

    Neudesic’s User Experience Practice extends the reach, power and ultimate success of technology solutions.  See and learn how you can quickly and easily leverage user research, interaction modeling, creative design and usability testing to optimize your own customers’ current software and web-based solutions.

    We will examine the key disciplines of user experience including:

    • UX strategy – planning for your actual users
    • Usability testing – QA before you think about any code
    • Creative approaches to design – aesthetics, emotion, brand
    • Information Architecture – blueprints, web/application maps, user flows, page template wireframes
    • Design technology – building out experiences using new interface technologies

    See the recorded version here, User Experience 101 – What It Is, What It Does, and Why It Matters | Gordon Montgomery - Principal Consultant, Neudesic (Mar. 18, 2008)

    View Webcast Recording (Microsoft Live Meeting 8 Playback)

    April 15th – Kick-Starting Microsoft’s Hosted CRM Solution with NeuLive, Presented by Darren Gooding and Travis Pullen

    Neudesic invites you to join them as they introduce NeuLive, the quick start implementation for Microsoft’s new HOSTED relationship management solution.  We’ll show you how quick and easy it is to get your configured system up and running, and on your way to achieving your business goals.  Discover all the new features to help you streamline your customer relationship management including: rapid deployment, simplified workflow and up-to-the minute reporting. 

    Watch as Neudesic transforms your off the shelf Microsoft Dynamics CRM system into a vertically tailored solution in minutes.


    Kick-Starting Microsoft’s Hosted CRM Solution with NeuLive Webinar
    Tues., Apr. 15, 2008
    11:00 AM-12:00 PM Pacific Time

    May 20th – Introducing the ABCs of WCF, Presented by Rick Garibay

    This session will provide an introduction to Service Orientated Architecture along with the fundamentals of Windows Communication Foundation (WCF), the premier framework for building service oriented applications in .NET 3.0 and .NET 3.5. The WCF API unifies messaging, ASMX Web Services, .NET Remoting and COM+ Enterprise Services into a single programming model that makes true service orientation tenable.

    Content, code samples and live demos will be provided to build a foundational understanding on SOA and familiarize the audience with the core concepts and techniques of WCF.


    Introducing the ABCs of WCF Webinar
    Tues., May 20, 2008
    11:00 AM-12:00 PM Pacific Time­­­­­­­­­­­­­­

    June 17th – Silverlight: Enabling Your Next Generation Web-Experience, Presented by Rich Weston

    Silverlight is the new web technology that enables web developers to build rich interactive applications that leverage rich media and other technologies. Silverlight leverages existing technologies such as XAML, Javascript, JSON and AJAX, and has a programming model that uses languages that you are familiar with, like C#, Visual Basic, Python, and Ruby. We’ll walk through the capabilities of Silverlight 1.0 and 1.1 and demonstrate how you can get started building Silverlight apps today.


    Silverlight Webinar
    Tues., June 17, 2008
    11:00 AM-12:00 PM Pacific Time

    Additional Information:

    Please contact Meghan Ryan (Marketing Coordinator, Neudesic) by phone at (877) 905-1905 or by email at for more information, questions or to RSVP for any of these events.­­­­­­­­­­­­­­


    Neudesic is a Microsoft National Systems Integrator and Gold Certified Partner with a proven track record of providing reliable, effective solutions based on Microsoft's technology platform. Please call or visit us on the web at to learn more about Neudesic's products and services.

  • Steve Lange @ Work

    Denver: Awesome Upcoming SDLC/VSTS Event




    May 22, 2008 | Denver, CO |Event ID: 1032374282


    Microsoft Visual Studio Team System 2008 (VSTS) is an integrated Application Life-cycle Management (ALM) solution comprising tools, processes, and guidance to help everyone on the team improve their skills and work more effectively together. VSTS 2008 provides multi-disciplined team members with an integrated set of tools for architecture, design, development, database development, and testing of applications. Team members can continuously collaborate and utilize a complete set of tools and guidance at every step of the application lifecycle.

    This one-day seminar will walk through VSTS 2008, highlighting new features that are available in the most recent release. Presentations will include demonstrations, best practices, and discussions on all four role-specific editions. We will also cover project management with Team Foundation Server (TFS), leveraging TFS source control, and new features such as integration with MOSS, and managing the build process with continuous integration. .  During lunch, we will also have a discussion around the adoption of methodology within the enterprise including lessons and experience from customers that have been through that process.

    Please join Microsoft and Neudesic, a Microsoft Gold Certified Partner for this one-day seminar. Thank you, we look forward to seeing you there!


    Interactive seminar and demonstrations

    • VSTS Role-based Editions
      • Architect
      • Developer
      • Test
      • Database Professional
    • Team Foundation Server
    • Adopting a Methodology (lessons from other customers)
    • Best Practices
      • Version Control
      • Project Management using VSTS
      • Working with Continuous Integration


    To register, please visit and search on the event code listed below, or call 1.877.MSEVENT (1.877.673.8366).

    Date: May 22, 2008

    Time: 9:00 AM-5:00 PM


    Microsoft Corporation

    7595 Technology Way, Ste. 400
    Denver, CO 80237
    Phone: 720.528.1700
    See map and/or driving directions

    Registration Link:

    Event ID: 1032374282

  • Steve Lange @ Work

    Need your Zune Fixed? Great experience!


    Zune (from the Zune.Net site)So I have one of the new Zunes - 8GB black one to be exact.  I bought it a few months ago.  About 3 weeks ago it just died.. dead in the water, no power, no button response, no reset/reboot, nothing.  Great, now what?  I decided to call the Zune support line to see if there was anything that could be done beside buying another one.

    After answering a slew of questions (when did I buy it, where, did I drop it in water, etc.), I was actually told I could get it repaired or replaced by the Zune repair center.  Good news, but how long would this take?

    I'm happy to report that it really didn't take that long at all!  I received a pre-paid FedEx box within a few days, put my dead Zune in and shipped it away, and just got it back this morning (it was a replacement).  Total time:  just over 2 weeks from the time I called support to the time I received a working Zune.

    So if you run into the same problem I have, I highly recommend giving the support line a call.  Just make sure to register your Zune online first (they'll do it for you over the phone, but will take longer).

    I've dealt with appliance repair and cable service that's slower than that.  Way to go, Zune guys!

  • Steve Lange @ Work

    Wanna Chat with the Team System Team?


    Please join members of the Visual Studio Team System product group to discuss features available in Team Foundation Server, Team Suite, Architecture Edition, Development Edition, Database Edition, and Test Edition. In addition, discuss what's new, problems you may be having, guidance for current projects or suggestions for the team going forward.

    Add to Calendar

    April 9, 2008
    10:00 A.M. Pacific Time
    Additional Time Zones

  • Steve Lange @ Work

    Team System Big Event will be Streaming, Too!


    If you haven’t done so already, register to attend the Team System Big Event in your area, as we want to pack the house and space is filling up quickly!

    If you’re not local enough to attend one of the venues, you’re in luck!  We’ve decided to stream the Denver event (on April 22nd) live via Live Meeting. 

    It won’t be same as being there in person, but hey, it’s better than nothing!

    Here are the details to sign up for the webcast version of the Big Event:

    Again, we’d love to see you in person, but if you can’t make the journey…

  • Steve Lange @ Work

    Slide decks Now Available from the Team System Big Event - Denver


    Many of you asked for the slides from the Big Event in Denver.  The slide decks from each session have been posted to on Slideshare

    The decks and been uploaded to my profile, but are also organized on a Slideshare event page, which can be found HERE.

    Just a couple quick tips if you’re new to

    • You can view each slide deck online, or optionally download it.  To download, click “Get File” at the top of the presentation.  (See screenshot below for an example)
    • Animations and slide transitions are usually lost when viewing the slide deck online.

    Slideshare exampleOr, since I’m feeling like such a nice guy, below are links to the individual sessions:

    Thanks again to all who attended.  It was a very well-received event, and I hope we can make it even bigger and better next year!

  • Steve Lange @ Work

    FREE Event: Agile & Scrum Essentials


    Microsoft Visual Studio - FREE Event: Agile & Scrum Essentials I mentioned this was coming last week, and here it is!

    Hey Denver, Phoenix, and Salt Lake City!

    Agile methods are a set of development processes intended to create software in a lighter, faster, more people-centric way. Many development teams have adopted "agile" methodologies to manage change and to improve software quality. These methodologies promote continuous integration as a practice to build and test software products incrementally as new features are included, bugs are fixed, and code is refactored.

    This one-day seminar will walk provide an overview of Agile Software Development, its principles, methods and values; highlighting of the most widely used, and simplest to apply Agile method known as "Scrum". 

    Please join Microsoft and Neudesic, a Microsoft Gold Certified Partner for this one-day seminar. Thank you, we look forward to seeing you there!


    Introduction to Agile (What, Why) | Agile methods are fast becoming commonplace in software development practices for many organizations. However, they represent a significant paradigm shift in the way in which stakeholders and team members are engaged, projects are planned, manner in which the team reacts to change, and which teams work together.  The session will provide an overview of Agile Software Development, its principles, methods and values.  Participants will learn the reason why Agile Methods are gaining share in software projects and driving up ROI. 

    Scrum Essentials | Several methodologies live within the space known as "Agile Software Development".  One of the most widely used, and simplest to apply Agile methods is known as "Scrum".  This session teaches the essentials of how to use "Scrum" on projects, focusing on the techniques and practices that development teams require while working on an Agile / Scrum project. The session will provide the required practices, roles and rules of Scrum, and answer specific questions about how to apply Agile Methods (via Scrum) to projects. Participants will review how a product backlog is used to plan a sprint, and learn how to read project status through a sprint backlog and burn down chart.

    Agile Planning and Estimation | Session teaches how to plan the scope and schedule of a Scrum project, focusing on hands-on project planning techniques for Agile teams. Requires familiarity with Agile software development (or prior attendance to the above sessions).

    The following areas are discussed -- how to:

    • Set up a winning project "constraint profile"
    • Manage customer / user scope expectations
    • Create a release plan
    • Create and prioritize a product backlog
    • Use relative estimating
    • Measure team velocity

    Team Foundation Server | See how Microsoft’s Team Foundation Server can support your team’s Scrum process to fully benefit from Scrum’s practices and rules.  In this session we’ll discuss how you can use TFS to leverage the Scrum essentials learned in the earlier session.

    C-Level Speaker | In this final session, we will hear a “real-world” example of how Scrum is successfully being used today in a development organization.


    8:30 AM-9:00 AM

    Registration, Welcome & Breakfast

    9:00 AM-10:30 AM

    Introduction to Agile

    10:30 AM-10:45 AM


    10:45 AM-11:45 AM

    SCRUM Essentials, Part 1

    11:45 PM-12:45 PM


    12: 45 PM-1:45 PM

    SCRUM Essentials, Part 2

    1:45 PM-2:45 PM

    Agile Planning & Estimation

    2:45 PM-3:00 PM


    3:00 PM-4:00 PM

    Team Foundation Server

    4:00 PM-5:00 PM

    C Level Speaker

    Here is all the registration info you need, based on which event you'd like to attend. 

    NOTE:  The registration links can be a bit flaky sometimes, so if a direct click doesn't work, try copy/paste into your browser's address box.

    City Date Registration Info
    Phoenix 8/28/2008 Location: Microsoft Corporation
    2929 N. Central Ave., Suite 1400
    Phoenix, AZ 85012
    (602) 280-8600
    Denver 9/23/2008 Location: Microsoft Corporation
    7595 Technology Way, Suite 400
    Denver, CO 80237
    (720) 528-1700
    Salt Lake City 9/25/2008 Location: Microsoft Corporation
    123 Wright Brothers Dr., Suite 100
    Salt Lake City, UT 84116
    (801) 257-6400

    I hope to attend all of these - it'd be great to see you there!

  • Steve Lange @ Work

    There are Promotions & Discounts, People!


    Sorry, I gotta put on my sales hat for a minute.  In today’s economy, I want to make sure you get he biggest bang for your buck, not only with your existing investments, but any investments you’re looking to make. 

    Take a look at these deals below – I guarantee one of these will look appealing to you!


Page 4 of 14 (347 items) «23456»