in

Telligenti

Serving up fresh ideas every day, Telligent style

Dave Donaldson

  • Firefox Add-On: Delicious Bookmarks

    A couple posts ago I wrote about the Foxmarks Bookmark Synchronizer which keeps your Firefox bookmarks in-sync across multiple machines. But what about all those blog posts, articles, and other pages you stumble across that you don’t want to clutter your bookmarks but you don’t want to lose either? That’s where the Delicious Bookmarks add-on comes into play.

    The Delicious Bookmarks add-on is simply an easy way to save a bookmark into your Delicious account (which you need before using the add-on) without having to ever visit the Delicious site itself. There’s a bit of a history lesson with this add-on because it was perfect right up until Yahoo bought Delicious, back when they were named del.icio.us. Once Yahoo took over they mucked with the add-on and put out a version that completely and unnecessarily took over the built-in Firefox bookmark system. Because of this, a “classic” version of the add-on was created to keep true to its original functionality (the “classic” version only works with Firefox versions 1.0 – 2.0).

    Fast-forward a little bit and we now have an add-on that does a pretty good job of compromising between the “classic” functionality and the other stuff Yahoo was trying to do. After you install the add-on you’ll notice three shiny new buttons to the left of the Firefox address bar:

    delicious-buttons

    Those red numbers don’t appear of course, but here’s what each one does:

    Button #1 is the main Delicious button, as it opens a new browser tab and takes you to your Delicious account.

    Button #2 is the Delicious bookmarks button, which opens your entire collection of Delicious bookmarks in a pane that appears on the left-side of the browser. This pane has a search bar and is split into tags and bookmarks for those tags. Clicking on a tag in the top part shows the bookmarks with that tag in the bottom part. From there you can click a bookmark and be taken to that page.

    Button #3 is the Delicious tag button, which allows you to quickly save and tag a page in your Delicious account. For instance, if I want to save/tag the page where this add-on is found, I’d navigate to that page and click this button. The window below will appear for me to add notes and/or tags, then I click Save and I’m done (click the image for a clearer view):

    delicious-save-bookmark

    There are a handful of options for configuring the add-on just how you like it, but the one worth mentioning is the ability to switch to Classic Mode. Running the add-on in Classic Mode removes Button #2 and disables the functionality that comes with it. The add-on even allows you to define some keyboard shortcuts, if you’re so inclined.

    delicious-options-general

    delicious-options-advanced

    delicious-options-shortcuts

    So there you go. The Delicious Bookmarks add-on is a handy utility that’s there when you need it and stays out of your way when you don’t. The add-on is currently at version 2.1.018 and can be downloaded and installed from here.


    Tagged as firefox

    Similar Posts

    1. How to Move from Subtext to Graffiti
    2. Firefox Add-On: YSlow
    3. Firefox Add-On: Foxmarks Bookmark Synchronizer

  • Firefox Add-On: YSlow

    Ever wonder why browsing a particular web site is slow? And maybe you’d like to know what the page load times are for that site. These questions can be answered quickly and easily with Yahoo’s YSlow add-on. YSlow gives you constant access to this type of information right within Firefox, and provides you some insight into possible reasons why a page is taking too long to load.

    The first thing to know about using YSlow is that it depends on Firebug (another great add-on that I’ll write about in a future post), so install Firebug before installing YSlow; otherwise, YSlow will not run. Now that we’ve taken care of that little requirement, once YSlow is installed and you browse to a web site, you’ll notice some new things in the bottom-right of your Firefox statusbar:

    yslow-statusbar

    The little bug icon is for Firebug and the speedometer icon is for YSlow. At a glance YSlow gives you three pieces of information: a grade, page size, and load time. The image above is YSlow stats for loading my personal iGoogle page:

    B = Overall grade
    510.3K = Page size (uncached)
    0.42s = Page load time

    You might be wondering what the grading criteria is for YSlow; for that you need to read Yahoo’s 13 performance rules:

    YSlow's web page analysis is based on 13 identified basic rules that affect web page performance. They are listed roughly in order of importance/effectiveness. Studies have shown that response time can be improved by 25-50% by following these rules.

    The list is hard to argue with and provides solid guidance for speeding up web pages. I definitely recommend you give the 13 rules a read through.

    So staying with my iGoogle page, clicking on the YSlow icon shows me the Performance tab with the 13 rules and a grade for each:

    yslow-performance

    Some of the rules have additional data you can expand, as shown below for the CDN (Content Delivery Network) rule:

    yslow-performance-expanded

    Clicking on the Stats tab shows a pie chart with some additional data. This is always interesting because it shows you the difference in page size when the page has cached resources versus not having cached resources. Here you see that my iGoogle page is 510.3K in size without cached images, but is only 58.8K when those images are cached:

    yslow-stats

    YSlow also has a Components tabs which shows you stats for each resource being loaded by the page (click the image for a better view):

    yslow-components

    And there you have it. There’s not much to using YSlow, but it provides valuable insight as to why a page might be taking too long to load, or even why a page is blazing fast. YSlow is currently at version 1.0.2 and can be downloaded/installed from here.


    Tagged as firefox

    Similar Posts

    1. Firefox Add-On: IE Tab
    2. TechEd 2005 Recap
    3. Decreasing Developer Ramp Up Time

  • Firefox Add-On: Foxmarks Bookmark Synchronizer

    Like many of you out there, I have two machines I work on all the time: a desktop and a laptop. The desktop is my primary machine, while the laptop is relegated to travel and couch duty (I develop on the laptop from time-to-time, but not as much as I used to). One of the problems when splitting time between more than one machine is keeping things in sync across all of them, with one of those things being Firefox bookmarks. Fortunately the Foxmarks Bookmark Synchronizer add-on takes care of that problem.

    And to be clear, there are two components to Foxmarks: the add-on and the web site. To use Foxmarks you first need to create an account on the web site, and then you can start synchronizing your bookmarks (or you can create your account during the setup wizard after you install the add-on). It’s a similar model to Windows Live Sync, if you’re familiar with that.

    Once the add-on is installed, you get the Foxmarks icon in the bottom-right corner of Firefox, which you can click to get access to the settings:

    foxmarks-icon

    foxmarks-settings-account

    foxmarks-settings-sync

    The best thing I can say about Foxmarks is that it stays out of your way and does its job. I never have to think about Foxmarks, and that’s as good an endorsement as I can give. The Foxmarks add-on is currently at version 2.7.2 and can be downloaded here.


    Tagged as firefox

    Similar Posts

    1. Firefox Add-On: IE Tab
    2. Decreasing Developer Ramp Up Time
    3. Using svn:externals to Manage Project References

  • Firefox Add-On: Download Statusbar

    The built-in download manager for Firefox isn’t bad. In fact, it’s pretty decent. It keeps your download history, allows you to re-download items, and gives you the direct download links if you need them. But awhile back Steven Harman told me about the Download Statusbar add-on and it’s now a staple in my add-on collection.

    The Download Statusbar gives you the same functionality as the built-in download manager, but does it in a better way with more options. For instance, when the Download Statusbar is enabled and you start downloading something, you don’t get the pop-up window that displays with the built-in download manager. Instead you get an item in your Firefox statusbar that provides additional details about the item being downloaded (shown after hovering over the item):

    download-statusbar-progressindicator

    If you’re downloading multiple items at once, you’ll see something like this in your statusbar:

    download-statusbar-multiple

    Pausing a download is as simple as right-clicking on an item in the statusbar and selecting Pause, which outlines the item in red so that you know which download is paused and which ones are still going:

    download-statusbar-pause

    The Download Statusbar even comes with a number of options for you to tweak, gives you the ability to customize its appearance, and also allows you to specify an anti-virus program that should be used on all downloads:

    download-statusbar-general-options

    download-statusbar-appearance-options

    download-statusbar-antivirus-options

    The Download Statusbar isn’t necessarily a critical add-on, but provides a better experience than the built-in download manager, which makes it worth it for me. The Download Statusbar is currently at version 0.9.6.4 and can be downloaded and installed here.


    Tagged as firefox

    Similar Posts

    1. Firefox Add-On: IE Tab
    2. Decreasing Developer Ramp Up Time
    3. Firefox Add-On: ColorZilla

  • Firefox Add-On: IE Tab

    Obviously I use Firefox as my primary web browser, but occasionally I need to view a web site using IE. You know the sites that I’m talking about. The ones that look like complete ass or just don’t function properly unless viewed with IE. It’s unfortunate that we even have to worry about such things in today’s day and age, but that’s the reality we live in. And when that need arises, I almost never open IE itself; I use IE Tab instead.

    The IE Tab add-on allows you to easily see how a web page will be displayed in IE within a Firefox tab, which it does by invoking the IE rendering engine to make this happen. IE Tab adds a Firefox icon in the bottom-right corner of the Firefox statusbar, and when you click that icon, it re-renders the web page using IE. It also changes that Firefox icon to the IE icon, thus always providing a clear indication as to what browser engine is being used to view that particular web page.

    IE Tab also adds options to the Firefox context menu, so when you right-click on a web page, you can select “View Page in IE Tab”, which is the same thing as clicking on the Firefox icon in the bottom-right corner.

    ietab-contextmenu

    Clicking the “View Page in Ext. App.” option shown in the context menu above has a slightly different effect: it launches a brand new IE instance outside of Firefox and tries to open the web page that way. Having IE Tab launch IE externally is the default, but can be changed to launch something else, such as Opera.

    ietab-extapp-setting

    Another thing IE Tab allows you to do is set pre-defined sites that will always open with IE. As you can see below, if I open windowsupdate.com it will automatically render with IE.

    ietab-predefined-setting

    And there you have it. IE Tab is one of the most used Firefox add-ons out there with over over 21 million downloads, which just goes to show how needed it is. It’s currently at version 1.5.20090207 and can be downloaded and installed here.

  • Firefox Add-On: ColorZilla

    Ever come come across a web site with a certain color in its design that you thought was really cool, and would like to know its RGB or HTML color code so you can steal it for your own use? Me too, and before ColorZilla came along I would always revert to inspecting a site’s CSS (using the Web Developer toolbar; more on that in a future post) to find the value, and while that worked, it’s not as easy as it could be. That’s where ColorZilla comes in.

    This little dude sits in the bottom-left corner of Firefox’s statusbar waiting patiently, and then when you need him, simply click the eyedropper and move your mouse over the web page that has the color you’re after. ColorZilla outlines the web page’s elements as you move over them and keeps track of the colors in the statusbar. Click the color you want and its value stays in the statusbar for reference; it even tells you the page element that the color was for.

    colorzilla

    This is certainly awesome in its simplicity, but ColorZilla is more than just that. It has a built-in color picker complete with different color palettes, has built-in zoom capabilities to get really up-close-and-personal with colors on the page, and even allows you to set the format of the statusbar. To see these additional features right-click the eyedropper in the bottom-left corner and you’re good to go.

    ColorZilla is currently at version 2.0.2 and can be downloaded and installed here.


    Tagged as firefox

    Similar Posts

    1. TechEd 2005 Recap
    2. The Art of Interviewing
    3. Decreasing Developer Ramp Up Time

  • Firefox Add-On: Colorful Tabs

    Firefox introduced the world to the concept of tabbed browsing, and in doing so eliminated the need for people to run multiple instances of the same browser ever again. The only downside to the Firefox tabs is that when you have several tabs open they all tend to run together. Fortunately that little problem is solved with Colorful Tabs.

    What Colorful Tabs does is give each tab its own background color, and it allows you to customize them however you want. You can let Colorful Tabs generate tab colors at random or by domain name, and you can even preset colors for domains of your choosing (i.e. setting your blog domain to have a blue tab).

    Here are below-and-after images:

    Before Colorful Tabs
    colorful-tabs-disabled

    After Colorful Tabs
    colorful-tabs-enabled

    There are a couple other options provided as well, such as fading the non-selected tabs and highlighting the selected tab (which admittedly isn’t much of a change when also using faded non-selected tabs):

    Fading the Non-Selected Tabs
    colorful-tabs-fade

    Highlighting the Selected Tab
    colorful-tabs-selected

    Colorful Tabs has been around for awhile and is currently at version 3.9. You can download and install it here.


    Tagged as firefox

    Similar Posts

    1. This Is the Greatest Graffiti Theme In The World… Rounded
    2. Great Firefox Extension: IE Tab
    3. How to Move from Subtext to Graffiti

  • Adding HttpMethodConstraint to ASP.NET MVC Routes

    I was doing some stuff with ASP.NET MVC the other day (as a spike to implement REST) when I realized I wanted to setup two routes for the exact same URL where both routes would use the same controller, but invoke a different method on that controller based on the HTTP verb from the request. For example, if the request for http://mysite.com/api/users is with a GET, I want to invoke the List() method in the UsersController, but if the request is with a POST, I want to invoke the Create() method instead.

    After poking around and not finding what I needed, I pinged Nate who pointed me to HttpMethodConstraint. Using HttpMethodConstraint is pretty easy, and here’s the code I ended up with:

    routes.MapRoute( "Users-GET", "api/users", new { controller = "Users", action = "List" }, new { httpMethod = new HttpMethodConstraint("GET") } ); routes.MapRoute( "Users-POST", "api/users", new { controller = "Users", action = "Create" }, new { httpMethod = new HttpMethodConstraint("POST") } );

    As you can see, both routes map to the “api/users” URL, and both use the “Users” controller, but the first one invokes the List() method if GET is used while the second route invokes Create() when POST is used.

    Like I said, this is pretty easy and I like that it’s very clear the intent of what is supposed to happen.


    Similar Posts

    1. TechEd 2005 Recap
    2. Using svn:externals to Manage Project References
    3. NHibernateRepository

  • This Is the Greatest Graffiti Theme In The World… Rounded

    A few days ago I wrote about a new Graffiti theme that I created for my blog, named Rounded. Since then a few people have emailed me asking for the Rounded.xml file so that they could use it on their own Graffiti blog, and I’ve been more than happy to send it out. However, after a couple of requests I realized the theme wasn’t quite ready for prime-time sharing because it still had some Dave-specific items in there, notably the stuff to support using Disqus for comments.

    So after analyzing the theme a bit, I realized it could also be enhanced to allow for much greater customization without having to manually touch any of the .view files or even the stylesheet. Basically I figured out what needed to be done in order for someone to have complete control over this theme all from within the control panel. And not only that, but I figured out how to include support for Disqus and Gravatar as well.

    The key to making this happen was knowing that Graffiti uses the same dynamic configuration library that Community Server uses, so I was able to leverage that in the theme.config file. Here is an overview of the new and improved Rounded theme for Graffiti.

    Color Schemes

    Once you upload Rounded.xml into your Graffiti blog, you’ll see this:

    rounded-preview

    To get started with configuration, click the Configure link. This will take you to the first tab of the Rounded theme configuration, Colors:

    rounded-colors-tab

    There are 16 color schemes built into the theme for you to choose, and instead of naming them such things as “red-blue” or “purple-black” I went with names of colleges. I picked colleges based on those that had two primary colors in their school colors instead of just one. For example, I didn’t create a Michigan State theme because they only have one primary color (green) whereas a school like Arizona has two (red and blue). And no, white doesn’t count, at least not for this theme.

    The list of college color schemes I created are: Arizona, Bowling Green, Florida, Florida State, Georgia, Illinois, Kansas, Marshall, Miami, North Carolina, Northwestern, Notre Dame, Ohio State, Oregon State, Purdue, Villanova.

    The nice thing about this is that because it’s built with dynamic configuration, when you select a different color scheme, the changes take effect immediately. For example, when I change from Ohio State to Marshall, I see this:

    rounded-switch-color-scheme

    And not only that, but dynamic configuration makes each of those colored boxes actually color pickers so that you can tweak the colors to your heart’s content:

    rounded-color-picker

    The other thing I want to point out in the Colors tab is the line image. This is for the little gradient line that you see under the post date. It changes dynamically with the color scheme you choose, but if you deviate a lot from one of the built-in schemes you might need to create and upload a different one that better fits that style. Here’s what I’m referring to:

    rounded-line-image

    Gravatar Support

    One thing I wanted to make sure was part of this theme was having a picture of the blogger in the site header. By default a blank avatar picture is used as a placeholder, but of course you can upload and select one of your choosing. However, I thought it’d also be cool to allow people to use a gravatar picture instead of an image file on the server (credit to Jayme for the idea). You can see these options on the theme’s Avatar tab:

    rounded-avatar-tab

    This is pretty straightforward. If you want to use a gravatar image, check the box, enter an email you have on file with gravatar.com, and determine a size (80 is defaulted automatically). If you don’t want to use a gravatar from gravatar.com, the theme will use the image file in the Default Avatar box.

    Note: If you’re not familiar with gravatars, no need to worry. The way it works is that you create an account with gravatar.com and then upload an image that you want associated with your email address. You can even add multiple email addresses, each with their own image if you want. Learn more here.

    Disqus Support

    You might remember that a ways back I started using Disqus to power all of the comments on this blog. I really like Disqus, but getting it into a Graffiti blog is kind of hokey, especially if the blog already has published posts with comments. ScottW showed how to get it to work, but if you look at what he did you’ll see a conditional check in the post.view file that looks like this:

    #if ($post.Id > 143)
        render the Disqus code
    #else
        render the existing Graffiti comment code
    #end

    It’s not a terrible thing, but not quite as nice as it could be. So I’ve taken that thought and made it configurable in the theme’s Disqus tab:

    rounded-disqus-tab

    Having these things configurable means you don’t have to touch the post.view file to get this to work. The post.view file checks if Disqus is enabled and if the ID of the post is greater than the ID of the last post that used Graffiti comments, and renders the comments accordingly [1].

    For example, above you can see I’ve enabled Disqus and that the ID of the last post that used the built-in Graffiti comments is 492. This means that any post with ID 492 or less will still render their Graffiti comments like normal, but all posts after that will use Disqus for comments.

    You can also see two Disqus script snippets. The first one is the script that actually renders the comments in your posts and is used in the post.view file. The second one is used to display comment counts for posts that have Disqus comments and is used in the index.view file. The index.view file is smart enough to display comment counts for posts with the built-in Graffiti comments and posts with Disqus comments.

    [1] Getting the ID of the last post to use the built-in Graffiti comments requires access to your Graffiti database. Just query the graffiti_Posts table and look at the Id column.

    The Greatest? Really?

    Well, maybe, I dunno. I borrowed the title of this post from the first line in the Tenacious D song “Tribute”, but that aside, I’ve seen most of the Graffiti themes out there and none of them provide this level of dynamic configuration and customization, nor do they provide support for Gravatar and Disqus like this theme does. So in that regard I’d say yes, it is the greatest. But don’t take me too seriously on that because I’m just messing around.

    Download, Upload, and Configure

    One of the best features of Graffiti is its ability to easily share and upload new themes, so all you need to do is grab the Rounded.xml file, upload it into your Graffiti blog, and configure it the way you want. Enjoy.


    Tagged as graffiti

    Similar Posts

    1. How to Move from Subtext to Graffiti
    2. TechEd 2005 Recap
    3. The Art of Interviewing

  • Build Server Hardware Makes a Difference

    In my last post I showed how we currently have 24 builds running at any given time, with more builds certainly to come in the future. With that many builds our build server can get pretty taxed at times and depending on what gets checked in and where, we might have 4-5 builds running at the same time. So not only is CruiseControl.NET constantly running, but so is MSBuild, BitDiffer, FxCop, PowerShell, Selenium, and Demeanor (and soon NUnit and NCover).

    Up to a couple days ago, our build server (which is a virtual machine) had 1 CPU with 2 GB of memory. That’s not beefy by any means, and constantly running all of those tools and processes kept the server pegged for most of the day. That’s not to say it was bad, but you want your builds to run as fast as possible, we we knew it was time for an upgrade.

    So I opened a ticket with our netops team to double the processing power of the build server, requesting another CPU and an additional 2 GB of memory. With our build server being a virtual machine, the netops guys were able to perform the hardware upgrade in only a few minutes, and here’s a sample of the result for the main Community Server build:

    Running Time Before Upgradepre-hardware-upgrade-CS

    Running Time After Upgradepost-hardware-upgrade-CS

    The running time was basically cut in half, which is a big improvement. Understand that this isn’t the case across all of our builds nor does it hold true all the time between all of our build runs, but a cursory look through several before and after runs does show an overall decrease in running times for most of our builds.

    This is pretty important in a Continuous Integration environment. The goal is to be notified ASAP if something breaks, and your builds are the first step in that process. But the longer your builds take, the longer your feedback cycle is. You don’t want your builds to be the bottleneck in your feedback loop.

    I know many times teams use whatever machine they can get their hands on to act as the build server, and in many cases that machine is by no means a high-powered box. I’ve been there myself and will always go that route when something better isn’t available. But don’t overlook the difference that a bigger, faster, beefier build machine can make. The time saved from having faster builds can add up quickly.


    Similar Posts

    1. Decreasing Developer Ramp Up Time
    2. TechEd 2005 Recap
    3. Compare Assemblies with BitDiffer

  • Test

  • Green Across the Board

    I’ve spent a lot of time over the last few months getting all of our builds in proper working order, and even though we’ve been green across the board for awhile now, I never get tired of seeing this:

    ccnet-builds

    This will probably come as a shock to some people, but there was a time when 23 of these 24 builds didn’t exist. That’s right, out of all the builds we have now, only the main Community Server build was properly maintained. Every other build was either permanently broken or wasn’t created in the first place, and when something like an add-on needed built and packaged, it was performed on someone’s machine.

    Now, in the matter of full disclosure, all of this green only tells part of the truth. Currently none of our builds run any tests (blasphemy!), except for the functional tests build you see above (which uses Selenium as Jim H previously talked about). At some point we’d like to make that happen, but believe me when I say that getting us to this point was a huge win.

    Automation FTW!


    Similar Posts

    1. TechEd 2005 Recap
    2. Using svn:externals to Manage Project References
    3. Every Beginning Has An End (And Tattoos)

  • New Graffiti Blog Theme: Rounded

    Ever since I moved my blog to Graffiti, I’ve been meaning to give it a shiny new cover. There are a number of nice-looking Graffiti themes out there (see here, here, and here), but none of them were quite what I was looking for. I ended up settling on a slightly customized version of the GreenWay theme and it served its purpose, but this past weekend I spent some time creating a new theme and think it turned out pretty well:

     Rounded-Small

    I call this theme “Rounded” and it certainly has an Ohio State feel to it, which was intentional. Overall, the experience of creating a new Graffiti theme wasn’t too bad, and it will certainly be much easier for me the next time I do it (like anything else I guess).

    I created this theme specifically for me, but if anyone is interested, feel free to contact me and I’ll send you the Rounded.xml file for quick import into your own Graffiti blog. I even thought about creating a handful of Rounded themes with different color schemes, but I’ll probably wait and see if there’s enough interest first.

    And if you have any feedback about the theme, please let me know.


    Tagged as graffiti

    Similar Posts

    1. How to Move from Subtext to Graffiti
    2. TechEd 2005 Recap
    3. The Art of Interviewing

  • 8GB of Memory

    After much procrastination I finally ordered 8GB of memory for my desktop, which was dutifully delivered yesterday. If I could’ve gotten my headache to go away last night I would have installed the memory then, but it didn’t work out that way so I had to wait until this morning. But it was definitely worth the wait:

    8GB

    Much like the jump from 2GB to 4GB, the increase from 4GB to 8GB of memory is very noticeable, and is a huge boost when running more than one virtual machine at a time.

    This probably goes without saying, but with memory prices being ridiculously low, I suggest buying as much memory as your machine can hold. My desktop is now maxed out with the 8GB, and it only set me back about $100. That’s right, $100 for 8GB of memory. Like I said, ridiculous.


    Similar Posts

    1. TechEd 2005 Recap
    2. The Art of Interviewing
    3. Clarity

  • My Own Backyard Music Festival

    Last night Steve Harman and I went to the Kings of Leon concert here in Columbus and got our faces rocked off. The Kings of Leon put on a fantastic show and I highly recommend seeing them if they come your way. After the show I dropped Steve off at his place and got to thinking on my way home about all the bands I’ve seen and would like to see, which lead me to think “If I could put on a 1-day music festival in my backyard today, what would the lineup be?”.

    Considering a 1-day music festival might run from 11am – 11pm, I figure that’s enough time for about 6 bands and stage changes. Here’s the lineup I came up with:

    • The Black Keys. Having seen these two guys recently, I think they would be perfect to open the festival. They play hard, loud, and would get the crowd energized immediately.
    • The Raconteurs. I missed these guys when they came to town a few months ago, but I’m a big fan and definitely want them on the docket.
    • Kings of Leon. Like I said already, these guys rock and put on a great show. They’re one of the best bands going right now, no doubt about it.
    • Wolfmother. I was hesitant to include Wolfmother because of their breakup, but rumor has it they’re being reformed with new members that will keep to their original sound. Here’s to hoping that holds true because I’ve seen them twice and they’re one of the best live bands out there.
    • Queens of the Stone Age. Another band I haven’t seen yet, but as soon as I’m able to I will. I have a couple of their live shows on DVD recorded from festivals in Europe and they flat out know how to bring it.
    • Foo Fighters. Was there any other choice as to who would finish the festival? I’ve yet to find a band that brings the amount of energy to their shows that the Foo Fighters do. I’ve seen them in person three times, along with several recorded live DVD shows, and they’ve never come close to disappointing. It’d be the perfect way to end the day.

    Looks like a pretty stellar lineup if I do say so myself :-)

    Now it’s your turn. Even though I’m not big into many of the meme’s that crop up from time to time, I think this one is kind of cool (if anything because it’s a little different than most). I’m going to call a few people out to get it started, but feel free to chime in on your own:

More Posts Next page »
Powered by Community Server (Commercial Edition), by Telligent Systems