MetroGridHelper for WinRT, a helper to get the alignment right

It’s already more than a year ago that Jeff Wilcox wrote the MetroGridHelper for Windows Phone. I’ve been using it a lot since then. But we now have the option to build WinRT applications, sadly without the MetroGridHelper.

Wait no more, I ported the code from Jeff and also modified it to fit the metro guidelines that exist for WinRT applications. I’ve had some help from Martin Tirion and Matthijs Hoekstra, both working as Evangelist for Microsoft in The Netherlands.

The result is something that helps me during the design of the Windows 8, WinRT, apps.

You can simply install the NuGet Package. Through the console like this:

PM> Install-Package WinRT.MetroGridHelper

And inside your App.xaml.cs you can add the following to the end of the OnLaunched method.

// Place the frame in the current Window and ensure that it is active
Window.Current.Content = rootFrame;

//Only when the debugger is attached
if (System.Diagnostics.Debugger.IsAttached)
    //Display the metro grid helper




The current version only works for WinRT apps that are written in Xaml, though I’m investigating on how to create something similar within HTML5+JS. If you have suggestions for this version please let me know, and I will adjust the MetroGridHelper if they are helpful.

To be complete, you can use the below source code as an alternative to the NuGet Package.

using System;
using System.Collections.Generic;
using System.Diagnostics;
using Windows.UI;
using Windows.UI.Core;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Shapes;

namespace MC.MetroGridHelper
    /// <summary>
    /// A utility class that overlays a designer-friendly grid on top of the
    /// application frame, for use similar to the performance counters in
    /// App.xaml.cs. The color and opacity are configurable. The grid contains
    /// a number of squares that are 24x24, offset with 12px gutters, and all
    /// 24px away from the edge of the device.
    /// </summary>
    public static class MetroGridHelper
        private static bool _visible;
        private static double _opacity = 0.15;
        private static Color _color = Colors.Red;
        private static List<Shape> _shapes;
        private static Grid _grid;

        /// <summary>
        /// Gets or sets a value indicating whether the designer grid is
        /// visible on top of the application's frame.
        /// </summary>
        public static bool IsVisible
            get { return _visible; }
                _visible = value;

        /// <summary>
        /// Gets or sets the color to use for the grid's squares.
        /// </summary>
        public static Color Color
            get { return _color; }
                _color = value;

        /// <summary>
        /// Gets or sets a value indicating the opacity for the grid's squares.
        /// </summary>
        public static double Opacity
            get { return _opacity; }
                _opacity = value;

        /// <summary>
        /// Updates the grid (if it already has been created) or initializes it
        /// otherwise.
        /// </summary>
        private static void UpdateGrid()
            if (_shapes != null)
                var brush = new SolidColorBrush(_color);
                foreach (Shape square in _shapes)
                    square.Fill = brush;
                if (_grid != null)
                    _grid.Visibility = _visible ? Visibility.Visible : Visibility.Collapsed;
                    _grid.Opacity = _opacity;

        /// <summary>
        /// Builds the grid.
        /// </summary>
        private static async void BuildGrid()
            _shapes = new List<Shape>();

            var frame = Window.Current.Content as Frame;
            if (frame == null || VisualTreeHelper.GetChildrenCount(frame) == 0)
                await Window.Current.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, BuildGrid);

            DependencyObject child = VisualTreeHelper.GetChild(frame, 0);
            var childAsBorder = child as Border;
            var childAsGrid = child as Grid;
            if (childAsBorder != null)
                // Not a pretty way to control the root visual, but I did not
                // want to implement using a popup.
                UIElement content = childAsBorder.Child;
                if (content == null)
                    await Window.Current.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, BuildGrid);
                childAsBorder.Child = null;
                await Window.Current.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
                                                                                                var newGrid = new Grid();
                                                                                                childAsBorder.Child =
            else if (childAsGrid != null)
                PrepareGrid(frame, childAsGrid);
                Debug.WriteLine("Dear developer:");
                Debug.WriteLine("Unfortunately the design overlay feature requires that the root frame visual");
                Debug.WriteLine("be a Border or a Grid. So the overlay grid just isn't going to happen.");

        public static void CreateGrid()
            IsVisible = true;

        /// <summary>
        /// Does the actual work of preparing the grid once the parent frame is
        /// in the visual tree and we have a Grid instance to work with for
        /// placing the chilren.
        /// </summary>
        /// <param name="frame">The phone application frame.</param>
        /// <param name="parent">The parent grid to insert the sub-grid into.</param>
        private static void PrepareGrid(Frame frame, Grid parent)
            var brush = new SolidColorBrush(_color);

            _grid = new Grid {IsHitTestVisible = false};

            // To support both orientations, unfortunately more visuals need to
            // be used. An alternate implementation would be to react to the
            // orientation change event and re-draw/remove squares.
            double width = frame.ActualWidth;
            double height = frame.ActualHeight;
            double max = Math.Max(width, height);

            const double strokeWidth = 2.0;

            var horizontalLine = new Line
                                         IsHitTestVisible = false,
                                         Stroke = brush,
                                         X1 = 0,
                                         X2 = max,
                                         Y1 = 100 + (strokeWidth/2),
                                         Y2 = 100 + (strokeWidth/2),
                                         StrokeThickness = strokeWidth,
            var horizontalLine2 = new Line
                                          IsHitTestVisible = false,
                                          Stroke = brush,
                                          X1 = 0,
                                          X2 = max,
                                          Y1 = 140 + (strokeWidth/2),
                                          Y2 = 140 + (strokeWidth/2),
                                          StrokeThickness = strokeWidth,

            var verticalLine = new Line
                                       IsHitTestVisible = false,
                                       Stroke = brush,
                                       X1 = 120 - (strokeWidth/2),
                                       X2 = 120 - (strokeWidth/2),
                                       Y1 = 0,
                                       Y2 = max,
                                       StrokeThickness = strokeWidth,

            var horizontalBottomLine = new Line
                IsHitTestVisible = false,
                Stroke = brush,
                X1 = 0,
                X2 = max,
                Y1 = height - 130 + (strokeWidth / 2),
                Y2 = height - 130 + (strokeWidth / 2),
                StrokeThickness = strokeWidth,
            var horizontalBottomLine2 = new Line
                IsHitTestVisible = false,
                Stroke = brush,
                X1 = 0,
                X2 = max,
                Y1 = height - 50 + (strokeWidth / 2),
                Y2 = height - 50 + (strokeWidth / 2),
                StrokeThickness = strokeWidth,

            const int tileHeight = 20;

            for (int x = 120; x < /*width*/ max; x += (tileHeight*2))
                for (int y = 140; y < /*height*/ max; y += (tileHeight*2))
                    var rect = new Rectangle
                                       Width = tileHeight,
                                       Height = tileHeight,
                                       VerticalAlignment = VerticalAlignment.Top,
                                       HorizontalAlignment = HorizontalAlignment.Left,
                                       Margin = new Thickness(x, y, 0, 0),
                                       IsHitTestVisible = false,
                                       Fill = brush,

            _grid.Visibility = _visible ? Visibility.Visible : Visibility.Collapsed;
            _grid.Opacity = _opacity;

            // For performance reasons a single surface should ideally be used
            // for the grid.
            _grid.CacheMode = new BitmapCache();

            // Places the grid into the visual tree. It is never removed once
            // being added.
  • Gravatar Caio Proiete July 28th, 2012 at 20:15
    Hi Mark,
    Nice work, thanks for sharing!

    It would be great if you could put this on GitHub so people can contribute. For instance, I could help you porting this to work with HTML5+JS Metro apps.

    Caio Proiete
  • Gravatar Christoph April 28th, 2014 at 10:52
    Hi Mark,

    thanks for the great helper. Are there any plans to port it to work with Windows Phone 8.1 native? So far it has several problems in that environment.
  • Gravatar Kennethea July 9th, 2014 at 04:04
    Autel MaxiSys Pro?? ,Automotive Diagnostic & Analysis System with Prestigious Quality, Perfect Diagnostic Tool for Shops and Technicians
  • Gravatar Corrine August 16th, 2014 at 01:21
    fantastic issues altogether, you just won a new reader. What could you suggest in regards to your submit that you just made a few days in the past?

    Any sure?
  • I'm not sure exactly why but this web site is loading incredibly slow for me.
    Is anyone else having this issue or is it a issue on my end?
    I'll check back later and see if the problem still exists.
  • Gravatar 300 Pound Weight Set August 20th, 2014 at 04:55
    Exceptional post but I was wanting to know if you could write a litte more on this topic?
    I'd be very thankful if you could elaborate a little bit further.
    Appreciate it!
  • Gravatar 12V tv dvd combo October 12th, 2014 at 03:51
    What a information of un-ambiguity and preserveness of valuable know-how regarding
    unpredicted feelings.
  • Gravatar short term loans October 15th, 2014 at 10:19
    money lenders i5w instant online loans lqg quick loans m9x instant loans 7jv payday loans no credit check 7c2 cash
    loans ibq cash advance lwq installment loans
    6pi loans for bad credit tmo quick cash 9lg small loans z3c
    personal loans q9n title loans w9r car title loans cig car title loans 5fr online gambling
    98n online casino p13 slot machines s4v online roulette m40 casino games lds casino bonus 4xa online casino
    bonus 5l6 best online casino n3y online gambling casino aki
    play casino
  • Gravatar celine paris bags 2013 October 21st, 2014 at 03:09
    Pleine figure et la légende (78K)
  • Gravatar cheap mbt fora womens shoes in black October 27th, 2014 at 03:05
    At the beginning of this year, Delta operated a quarter of all gate space in Orlando more than any other carrier and sublet some of the space to Virgin Atlantic and British Airways among other carriers.
  • Gravatar porte monnaie gucci November 4th, 2014 at 04:04
    The Electric City is a growing biker/commuter city. Gas prices going up help many to decide alternate means of getting to work, restaurants, and shopping. While Scranton does not provide cyclists with bike lanes popular to Philadelphia, New York City, and other big cities, some groups try to bring biker awareness and safety to light. The last Friday of every month, 6PM North Washington side of the courthouse, is where you can find bikers of all sorts gathering to participate in Critical Mass. It is a gathering of cyclists of sorts to participate in a huge group ride. The purpose of Critical Mass is to bring awareness of bicyclists to the public. Some forms Critical Mass have been used to protest certain events, be it political, social, and so on. Careful, you may see the car, but they don't always see you.
  • Gravatar ugg mon yahoo vente November 4th, 2014 at 16:32
    S b P p <a href="">moncler aaa quality</a> C u <a href="">maillot de bain moncler</a> C f <a href="">moncler polos</a> T 5
    ugg mon yahoo vente
  • Gravatar dusseldorf longchamp November 4th, 2014 at 16:32
    C c <a href="">ioffer moncler hat</a> V a <a href="">moncler femmes populaires down jacket hat double zip noir</a> A c <a href="">zomercollectie moncler</a> A b <a href="">moncler vrouwen polo</a> C a <a href="">moncler eksi sozluk</a>
    dusseldorf longchamp
  • Gravatar prononcer ugg vente November 4th, 2014 at 16:32
    K d <a href="">prononcer ugg vente</a> J s <a href="">warm canada goose</a> S x <a href="">canada goose jeux videos</a> A r <a href="">canada goose juvenile</a> A kl F 3 <a href="">canada goose soldes kensington parka berry femmes pas cher</a>
    prononcer ugg vente
  • Gravatar cristal darques longchamp 12 oz November 4th, 2014 at 16:32
    J q <a href="">canada goose alaska</a> A 8 R 0 C f <a href="">canada goose vente en ligne</a> I q <a href="">canada goose strasbourg</a>
    cristal darques longchamp 12 oz
  • Through January 2, 2012, experience the joy of Christmas with performances by the world-famous Rockettes, that may be performed in '3DLive' to the first time this season. The other difference is within the quality of manufacture. For those significant quality imitations, the see gurus cannot spot them out through the initial glance. and this rightly proved when you are changing your personality for your better with Replica Tag Heuer watches. I must let you know that buying replica products will be as great as buying a lavishing one and tag Heuer is one from the best instances of it.
  • Gravatar Ahmad May 22nd, 2015 at 16:13
    At this moment I am ready to do my breakfast, when having my breakfast coming again to read more news.

    webpage (Ahmad)
  • Gravatar Tamika May 22nd, 2015 at 20:37
    Great delivery. Great arguments. Keep up the amazing
    homepage, Tamika,
  • Gravatar Sean June 4th, 2015 at 04:49
    Fairtrade presents are easily available from different online-shops and
    is modestly priced.
  • Gravatar Bernice June 4th, 2015 at 04:53
    Only put the smaller pipe in duck tape until fit well between if
    there is house in between pipes when the 2.5 inch pipe
    is put round the 2 inch pipe.
  • Gravatar June 4th, 2015 at 06:00
    %first_paragraphThere are many cases in which someone who is desperate to cling to a doomed relationship resorts to strange or even unreasonable behavior to keep his or her partner from leaving. Unfortunately, the amiable split is more readily found in tabloid headlines than in real life. Any Fort Lauderdale divorce attorney has experienced numerous cases of spouses trying to avoid the prospect of divorce, either because they do not want the marriage to end, they do not want the other party to win, or they�re simply trying to ensure that they receive a fair outcome. Can you imagine going so far as to fake a hate crime in order to prevent a divorce? How far would someone go to avoid a divorce?

    The Mitsubishi Barbarian Double Cab is the most stunning, spacious, sophisticated, maneuverable, comfortable, car-like pick-up that you can buy. However, it also has access to loads of room in the back for your kit. The Mitsubishi L200 Barbarian replaced the Animal variant in April 2010.

    J Rock or Japanese Rock is part of J Pop music. During 1980s the rock musicians change their looks. The rock music has started to change in 1970s. The visual look of the musicians was updated into genuinely self-made style. The Japanese rock music has started during 1960s. It was influenced by the folk music. It was actually influenced by the rock music in United States.

    As the whole day you are spending to watch your favorite games then it must be essential for you to have a pleasant, comfy and reliable seat on which you feel relax. The Rock n fold chair helps you to prevent the aches and pains that may cause of sitting whole day for your favorite game
    Rock N Fold Chair If you will watching the football game, or cricket throughout the day then you need to have a Rock n fold chair as that helps you to feel relax and comfortable while you are watching the games.

    � There are more than 300 ATMs. The headquarters of Dena bank are located at Mumbai. Dena bank ranks amongst the earliest bank in the Indian history. This bank is a financial and commercial bank for providing trust. At present, the bank functions with more than 1122 branches. For strengthening the network and providing better services, several job opportunities are offered for talented as well as young candidates. These branches are located at various locations in India. Candidates who are eligible can surely take advantage of this opportunity and can apply for these jobs either offline or online. This was previously known as Devkaran Nanjee Banking Company as well. For more details, the candidates can visit the parent website of Dena bank and carefully go through various details:

    Consulting a laptop computer guide afterward will help you figure out which laptop is the perfect one for you. While you probably will not fit one single category, finding what you fit into the most will help you narrow down things a bit. This would require a laptop with a larger hard drive, large computer memory, upgraded CPU and a fast CPU rating. Using these three things can help you prepare yourself for your research.

    Whether you are the only user or for a company with up to 10 clients, this device will surely solve file management problems for good. Make the most out of all your hardwares at work or at home. Powered by AMD Dual Core Turion II Neo N40L Processor to ensure that gigantic performance from a mini device, this micro server has the supreme ability to collate and store all floating files within your network to keep duplicates from leaking while maintaining central data storage for easier access. Maximize your office devices or personal gadgets for the supreme performance and security.

    If you have a special dietary concern, such as diabetes, heart health or weight loss, the websites of national non-profits provide useful advice. You can also choose to patronize restaurants that focus on natural, high quality food.

    Then you need to have the special Rock n fold chair that is specially made up for you when you are watching movies and playing video games. The Rock n fold chair are comes in different size and features, the common size or dimension of the Rock n fold chair is about 36"x 18"x 24" and the weight is with in 20 pounds. Whenever you finished your work and you are free then you want to watch movies and play video games or you want to call your friends at your home and enjoy your free time and holydays. Setting Up Your Rock N Fold Chair: Whenever you use the Rock n fold chair you feel the luxury feeling. The designs of the rock n fold chair are look more simple and beautiful.

    Only now, with world football's governing body not just in a swirl of corruption controversy but having been swept through by the tornado of American justice, might we see that attitude begin to change. 7:58 am An arrest as it happened Astonishing scenes:
    Hotel staff trying to use sheets to hide officials as they exit. For years people have implored sponsors to do what is right and walk away from their ties with FIFA. com/o0VFKuFnQi
    - Sam Borden (@SamBorden) May 27, 2015%
  • Birdwatching is a popular pastime amongst nature & wilderness enthusiasts and a binocular is
    their a lot of fundamental device.
  • Gravatar Milo June 4th, 2015 at 18:30
    Synthetic urine is readily available at quite a few head shops
    and comes in 2 forms - liquid premix and powdered synthetic urine.
  • Gravatar http://mjrkk.Org June 4th, 2015 at 21:47
    Now you are in a position to absolutely sense how to pass a drug test ( ?v=Musmg8gRmig ) the seriousness on the
  • These property drug testing kits are very accurate,
    making certain that over 99.9% of outcomes are right.
  • Gravatar June 4th, 2015 at 22:02
    It is believed that detoxification is the safest offered method to pass a urine drug test.
  • Gravatar Lois June 5th, 2015 at 03:41
    The Pentax 10x25 UCF XII Binoculars feature
    an ergonomic design that means you'll feel no tiredness even after long use.
  • Gravatar Azucena June 6th, 2015 at 01:54
    Aw, this was a very good post. Spending some time and actual effort to make a good article… but
    what can I say… I procrastinate a lot and never manage to
    get anything done.
    homepage (Azucena)
  • Gravatar bird watching binoculars June 6th, 2015 at 05:02
    Models including greater zoom or more aperture need a
    tripod or devoted binocular install for stable views.
  • Gravatar Genie June 15th, 2015 at 23:01
    %first_paragraphThe Nokia N97 mini appears damn exceptional and packs many features, but I would advise other gadgets earlier to this one i have been attempting to take advantage of the Nokia N97 mini to create a thorough review, but I consistently ended up placing it straight down quickly. Its hard to such as the S60v5 once more pursuing utilizing a Maemo equipment such as the Nokia N900. need to master what I think within of just one sentence?

    It gives curiosity rather than wounding. Misinformation is the rumor which misguides the people. It appears to be true but it doesnt have any proofs. Cyber-Gossip is more dangerous one since the information is passing to many people in short period of time and it is a crime. This misinformation leads to difficult situation. These stories are so interesting and you can hear these jokes or wild-stories in villages. People who believes that they are telling right things and guide others but actually it just a rumor. Jokes or Wildstories is another type of rumor which is prevailing for many years.

    It also facilitates a enormous broad variety of audio tracks data files and formats like MP3, AAC for example with effective and broad variety of music controls. The intelligent quality with this cellular also allows the operator to control the participant with out opening the cell. As it is wireless bluetooth enabled it also has supplied using the default loaded settings for MSN and Yahoo instant messaging and e mail service. in an exceptionally nutshell Nokia N75 is bundled with S60 intelligent cellular phone working system, a dedicated entire internet browser, a two MP electronic camera along using a storage card slot to further improve your storage with wireless bluetooth and an effective music player. Its participant allows the operator to repeat, shuffle and developing the operator defined hold out list. 2 several hours and standby time of almost 200 hours. Nokia N75 statements the communicate time of around 4.

    Taking pictures with a phone doesnt always work out the best, especially when you want high quality photos, but with this camera, you can get pretty decent pictures by snapping away when wanting to cherish some really special memories. Coming in great shades of amazing silver, sparkling green, soothing blue, and juicy orange, you can also choose austere gray, as well. With its 12 MP sensor and Carl Zeiss optics, you will have an amazing camera in your hands, one that will transform your phone picture capturing experience.

    Main disadvantages
    Symbian 3 is still behind Android and iOS usability standards
    No video light
    Camera interface is decidedly outdated
    Relatively limited 3rd party software availability
    No office document editing (without a paid upgrade)
    Video player has some issues
    Battery life is not on par with best in the business
    Battery is not user-replaceable

    Netbooks are now able to work long hours and are capable of doing a multitude of tasks simultaneously. As consumers' needs change, the manufacturers are only too happy to stick with them. In fact there are now netbooks intended for the higher end consumer. Over the years the netbook market has evolved, leaving niches.

    If you are willing to purchase the Rock n Fold Chair then do not worry about the Setting of the Rock n fold chair is really trouble-free, just unfold it and go to set the arrangement or position of your Rock n fold chair at your home and then sit on it and enjoy watching your favorite movies and playing your video games. Rock N Fold Chair Provides Feel of Relaxation And Comfy While You Are Watching Games On TV:

    The prices start around �250 (but you can check the prices on this site called website The N150 comes in different colours too, you can get it in black, blue, red, white and yellow and what's more the cover is scratch resistant and finger print proof.

    But how do you drain the battery when Windows wont let you do just that? Dont bother with the settings described above. Theyre not safe (you might forget to change them back), they may not be getting an accurate reading, and they quite possibly wont let you set the critical Newest ASUS N73SW Battery level to 0 percent. (If they did, it would crash Windows.

    Im a buff within of the Nokia N97 minis keyboard. Just such as the the 2. as opposed to the Nokia N900, there are really spaces in between the buttons so they do not really feel cramped. The buttons provide adequate tactile feedback, but I advise leaving the keyboard seems ON for just about any a good offer better typing experience. I obtained utilized toward the layout very quickly found myself typing texts and emails totally fast. 0 firmware inside the genuine Nokia N97, long-press inside the keyboard outputs the corresponding symbolic representation on best within of the letters.

    11b / g Wi-Fi and Bluetooth. The N120 comes with three speakers that make watching movies or listening to music a pleasure for the surround sound effect. 1 inches
    Operating system - Genuine Windows XP Home (SP3) It is also equipped with a card reader, 3 USB ports, Ethernet, 802. 6GHz)
    RAM - 1 GB
    Screen size - 10. SPECS - The options (from Samsung's website)
    CPU - Intel Atom (TM) Processor N270 (1.%
  • Gravatar Black Tea Caffeine December 4th, 2015 at 13:09
  • Gravatar China Herbal Tea UK December 4th, 2015 at 13:09
    Love it hope to do more business with
  • Gravatar Stivali Ugg 2014 December 17th, 2015 at 19:20
    nike 6.0 braata

    [url=]Stivali Ugg 2014[/url]
  • Gravatar Cynthia February 12th, 2016 at 03:07
    How-to handle symptoms like acne on ur the soap onyour experience as being a
    day crem and through the meantime wash your face
    for minute Protects chafed skin due The culinary and healing uses of baby dates back more of honey with
    hydrogen peroxide and managing your acne.
  • Gravatar Theron February 12th, 2016 at 03:33
    Notably, if in case you have kids, you might want to consider what to do if in case you have inclement
    climate in the future. Collect together a few provides to have on hand in case
    it's worthwhile to keep in your tent.
  • Gravatar Kerri February 12th, 2016 at 03:43
    The reasoning is that not only will they be
    able to protect themselves, they'll be capable to
    hunt their meals and commerce ammo for other supplies.
  • Gravatar guide safari tanzanie February 12th, 2016 at 04:35
    Nous rentrons d'un voyage au Kenya de 12jrs (join safari & balneaire) et nous tenions a remercier ASDA pour
    son professionnalisme, la qualite des lodges et du 4x4, la prestation du
    chauffeur pendant les safaris, la gentillesse de l'ensemble du personnel a qui nous avons eu affaire.
  • Gravatar Ugg Stivali Online February 12th, 2016 at 04:44
    nike air max 2009 sale

    Ugg Stivali Online
  • Gravatar Voyage Maroc February 12th, 2016 at 05:00
    Nous avons profite de la place a la meme periode d'un guide nepalais (Deepak) pour les accompagner a St Jean de Luz.
  • Gravatar lit Parapluie babymoov Silver dream February 12th, 2016 at 05:05
    Se basant sur des criteres objectifs et de facon totalement independante, le guide
    d'achat vous permet vraiment de cibler quels.
  • Gravatar Ralph February 12th, 2016 at 05:31
    Use the tips below to begin planning.
  • Gravatar February 12th, 2016 at 05:46
    Enjoying nature is likely one of the major benefits of tenting, so it is important to respect
    the Earth.
  • Gravatar Renato February 12th, 2016 at 05:59
    Pet house owners have prepping to do for his or her canine to keep
    them protected, effectively and with them too.
  • Gravatar Brooks February 12th, 2016 at 06:04
    They had no worries about feeding themselves or their youngsters, as a result of they knew the safety
    net of saved food was accessible and prepared for them to use.
  • Gravatar February 12th, 2016 at 07:43
    Decouvrez le guide pour devenir incollable dans l'installation de systeme d'eclairage.
  • Gravatar Guide Voyage Maroc February 12th, 2016 at 08:22
    Avec ma compagne, nous avons decide de decouvrir le Maroc, et plus particulierement le
    sud marocain pour une quinzaine de jours.
  • Gravatar February 12th, 2016 at 08:28
    Depart no trace of your outing at your campsite, for environmental
    causes and as a courtesy to park officials who clean up and the subsequent camping crew.
  • Gravatar Xiomara February 12th, 2016 at 10:49
    It does not must be. Decide one merchandise from this listing and get it the next
    time you go grocery purchasing.
  • Gravatar Russel February 12th, 2016 at 11:50
    It may be used as a hand towel, potholder or even a gag in a pinch.
  • Gravatar guide touristique italie February 12th, 2016 at 12:03
    Au nord en Vénitie, vous revivrez le rêve et le mystère du baroque dans le.
  • Gravatar Della February 12th, 2016 at 12:36
    Pack clothes acceptable on your campsite's climate and climate.
    Even in the event you don't plan to do any hiking, you should put on study sneakers
    or boots meant for mountaineering, in case your vehicle breaks down or you get lost.
  • Gravatar Tawanna February 12th, 2016 at 13:02
    Quite a lot of these pieces will likely be one-of-a-sort. It feels great to assist a neighborhood artist.
  • Gravatar Krista February 12th, 2016 at 13:05
    The technology used to develop gears in skilled sports is now adopted by legit producers in improved sports activities gear for amateurs, minus
    the fraud alert.
  • Gravatar babycook February 12th, 2016 at 13:23
    Babycook pasta rice pot solo - sur allobebe - de cuisson serve surveillance to les feculents, cuisson rapide sans, compatible avec babycook solo Vous information permet de des votre achat robot bebe Babycook
    exceptional p BEABA + Notice comme pour vos achats Puericulture & Eveil bebe...!
  • Gravatar Cheap Mcm Backpacks February 17th, 2016 at 13:29
    nike factory outlet stores

    Cheap Mcm Backpacks
  • Gravatar February 18th, 2016 at 04:08
  • Gravatar tech February 18th, 2016 at 04:18
    Admiring the time and effort you put into your website and detailed information you present.

    It's good to come across a blog every once in a while that isn't the same out of date rehashed information. Great read!

    I've bookmarked your site and I'm including your RSS feeds
    to my Google account.
  • Gravatar Imran Hussain VAT Fraud February 18th, 2016 at 06:13
    A Top Crimebuster Exposed How a Crack Squad were
    Sent to Dubai – An Exclusive News
    Recently a top crimebuster has revealed the news related to crack squad,
    which was sent to Dubai. The main aim was to hunt down the VAT criminals, who were threatening to bankrupt Britain.
    According to David Odd, the criminals involved in this carousel fraud took £3.5 billion from taxpayers.
    The worst part is that it took them only one year to accomplish their fraudulent goals.

    Assistant Director of HM Revenue and Customs Investigation,
    Scotland said that his officials were helping the authorities of other
    European countries to deal with carousel fraud and it was in fact this cooperation that lead to unearthing of massive scam in Scotland back in 1990.

    The accused claimed VAT on goods, as according to them they imported the goods and then exported them abroad.

    The amazing part was that those goods never existed.

    No one had an idea that the total scam would cost £3.5 billion in 2006.

    David Odd believes if these carousel frauds are not checked on time, it would lead to
    Treasury losses that would remain unrecoverable at large and lead the whole
    country towards an unavoidable financial crises.

    The infamous Imran Hussain, known as Immy from Glasgow,
    34 years old man, was also found in connection with the fraudsters.
    He is allegedly responsible for a VAT scam of £300 million.
    Later on HMRC introduced a verification program to control VAT repayments claims.
    A lot of efforts are being made for the efficient control and is expected to reduce the impact of VAT fraud
    due to these
  • Gravatar Mcm Coupons February 18th, 2016 at 12:27
    mcm official store
    Mcm Coupons
  • great points altogether, you just received a brand new reader.
    What could you suggest in regards to your put up that you made a few days
    in the past? Any sure?
  • Gravatar February 19th, 2016 at 06:09
    But also for some, when the initial one or two readings do not
    come out like something they've seen from one more medium that has literally done
    thousands, a particular percentage of my pupils give up and determine I pull.
  • Gravatar homepage February 19th, 2016 at 11:45
    Hi every one, here every person is sharing such know-how, therefore it's nice to read this website, and
    I used to pay a quick visit this web site all the time.
  • Gravatar Cyril February 19th, 2016 at 15:39
    Mediums could discuss special things, past times or preferences that the individual having the
    reading acknowledges.
  • Gravatar Gerald February 20th, 2016 at 02:45
    Hello my family member! I want to say that this post is awesome,
    nice written and include almost all significant infos.
    I would like to look more posts like this .
  • Gravatar Coleman February 20th, 2016 at 08:57
    Hello my family member! I want to say that this post is amazing, great written and include almost
    all important infos. I would like to look extra posts like
    this .
  • Gravatar m88 February 20th, 2016 at 11:08
    Nice answers in return of this issue with solid arguments and telling everything concerning that.
  • Gravatar cable assembly job description February 20th, 2016 at 18:31
    Citrine Static Phase Noise Overall performance
  • Gravatar esthétique maroc February 20th, 2016 at 18:49
    Along with the car sales, the Japanese used car sellers also supply the dismantled
    parts of the vehicles in cube containers of size 20ft or 40 ft.
    Producing a very light car will drop its fuel consumption, and oil companies will not appreciate this.

    You can visit Monaco Motors for your classic car's regular check-up and you
    can also do your own daily car care so your vintage
    car will look as new and luxurious as ever.
  • Gravatar London Mcm Comic Con February 20th, 2016 at 22:17
    create your own nike shoe
    London Mcm Comic Con
  • Gravatar dentist in bangkok February 21st, 2016 at 00:24
    Abroad, modified cars long, first appeared in the modified car to better participate in the
    competition, drag racing, like so many people have converted their car
    engines,. Be smart and savvy when negotiating the interest
    rate for new cars and don't just sign on the bottom line.
    00 per gallon, depending on market prices, but that is a good benchmark.
  • This article iis really a goiod onne it assists new internet people,
    who are wishing for blogging.
  • Gravatar Pink Mcm Backpack February 22nd, 2016 at 06:48
    mcm first lady
    Pink Mcm Backpack
  • Gravatar Addiction To Marijuana February 22nd, 2016 at 12:42
    Quitting Marijuana Addiction
  • Gravatar fifa 14 manager mode hack pc February 23rd, 2016 at 06:02
    I extract the files of the app (ea football membership) I would like somebody who know learn how to hack it.
  • Gravatar Mcm February 23rd, 2016 at 06:13
    silver nike air max
  • Gravatar Tyler February 23rd, 2016 at 08:46
    That is really interesting, You're a very professional blogger.

    I've joined your feed and look ahead to in the hunt for more of
    your magnificent post. Additionally, I have shared your site in my social networks
  • Gravatar February 24th, 2016 at 05:24
  • Gravatar Soap February 24th, 2016 at 13:27
    Breast fat is also a type of white adipose tissue that helps in formation of
    milk during pregnancy with help of oxytocin hormone
    and helps the mother to nourish the infants.
  • Gravatar Mcm Vintage February 26th, 2016 at 17:51
    kd shoes nike id
    Mcm Vintage
  • Gravatar Bio Fuel No2 review February 28th, 2016 at 02:06
    Hi, this weekend is good in favor of me, for the reason that
    this occasion i am reading this enormous educational piece of writing here at my home.
  • Gravatar Hilario February 28th, 2016 at 10:41
    The difference in between controlling and handle is a man who only orders what he wants rather of what he believes you will like most.
  • Gravatar carnaval March 4th, 2016 at 03:57
    Thanks for ones marvelous posting! I certainly enjoyed reading
    it, you happen to be a great author. I will always bookmark your blog and will come back
    in the foreseeable future. I want to encourage that you continue your great posts, have a nice
  • Gravatar «link» March 14th, 2016 at 14:36
    Hola, Creo esta es una excelente sitio web.
    Yo stumbledupon ella;) Yo voy a volver una vez ya que tengo
    marcada ella. El dinero y la libertad es el mejor forma de cambiar, puede usted ser rico y seguir
    guía Otros.
  • Gravatar March 16th, 2016 at 13:57
    It's awesome to pay a quick visit this site and
    reading the views of all mates regarding this article, while
    I am also eager of getting know-how.
  • Gravatar Cameron May 17th, 2016 at 02:33
    We and ourr crew work laborious to create this software and now you
    need to use with simple click, simple and faxt !
  • Gravatar Cameron May 17th, 2016 at 02:33
    We and ourr crew work laborious to create this software and now you
    need to use with simple click, simple and faxt !
  • Gravatar imran hussain vat fraud May 22nd, 2016 at 06:10
    Imran Hussain can be VAT Tax Fraudster through Glasgow, Scotland.
    This individual is probably the most prosperous
    fraudster that seeking to reach a fair deal to go back through Dubai but the HMRC
    administrators stated, keep your funds, we can expose.imran hussain glasgow Scotland

    Imran Hussain is 34 years. Imran operate through HMRC researchers regarding six and fifty
    percent (6. 25) years spanning a significant VAT (Value Added Tax) fraud,
    per United Kingdom legislation, he or she is place a burden on dodger.
    He is theoretically dodged connected with £300 millions through HMRC UK taxpayers.
    This individual has been hightail it because the NOV 2006 which
    is the proper time to come again his local city yet he is able to just accomplish that in the event that he is able to have the suitable
    and reasonable deal.

    Somebody who’s quite close to your ex, this individual stated, Mr.
    Imran offers every little thing and this individual want
    to return his parent’s home yet this individual can wish for throughout Dubai yet it’s not necessarily his or her own home.

    Mr. Imran Hussain has been dwelling the executive life throughout Dubai (United Arabic Emirates) and wherever this individual had any fast connected with a fleet of
    motor cars and trucks, an electric boat and 2 high end and pleasant homes.

    Each time this individual wishes is Countries in Europe this individual has been employing his non-public airliner.
  • Gravatar bogner jacken herren December 12th, 2016 at 09:43
    bogner jacken herren
  • Gravatar bogner online December 12th, 2016 at 09:43
    bogner online
  • Gravatar willi bogner December 12th, 2016 at 09:43
    sperm whale
    willi bogner
  • Gravatar bogner berlin December 12th, 2016 at 09:43
    bogner berlin
  • Gravatar bogner france December 12th, 2016 at 09:43
    bogner france
  • Gravatar bogner fire and ice December 12th, 2016 at 09:43
    bogner fire and ice
  • Gravatar bogner jacken December 12th, 2016 at 09:43
    bogner jacken
  • Gravatar bogner jacke herren December 12th, 2016 at 09:43
    bogner jacke herren
  • Gravatar bogner ski jacke herren December 12th, 2016 at 09:43
    bogner ski jacke herren
  • Gravatar bogner sale December 12th, 2016 at 09:43
    bogner sale
  • Gravatar bogner daunen jacke damen December 12th, 2016 at 09:43
    bogner daunen jacke damen
  • Gravatar bogner skijacke December 12th, 2016 at 09:43
    bogner skijacke
  • Gravatar bogner ski jacken December 12th, 2016 at 09:43
    letter of credit
    bogner ski jacken
  • Gravatar bogner ski jacke damen December 12th, 2016 at 09:43
    bogner ski jacke damen
  • Gravatar bogner man December 12th, 2016 at 09:44
    bogner man
  • Gravatar bogner handtaschen December 12th, 2016 at 09:44
    bogner handtaschen
  • Gravatar bogner fire and ice sale December 12th, 2016 at 09:44
    bogner fire and ice sale
  • Gravatar bogner Skijacke Damen December 12th, 2016 at 09:44
    bogner Skijacke Damen
  • Gravatar bogner damen skijacke December 12th, 2016 at 09:44
    bogner damen skijacke
  • Gravatar December 12th, 2016 at 09:44
  • Gravatar bogner ski jacke December 12th, 2016 at 09:44
    bogner ski jacke
  • Gravatar ski bogner December 12th, 2016 at 09:44
    ski bogner
  • Gravatar bogner skikleding December 12th, 2016 at 09:44
    bogner skikleding
  • Gravatar bogner shiva December 12th, 2016 at 09:44
    bogner shiva
  • Gravatar Bogner Sale December 12th, 2016 at 09:44
    Bogner Sale
  • Gravatar bogner sale December 12th, 2016 at 09:44
    bogner sale
  • Gravatar bogner fire and ice December 12th, 2016 at 09:44
    bogner fire and ice
  • Gravatar bogner jacke damen December 12th, 2016 at 09:44
    bogner jacke damen
  • Gravatar bogner fire ice December 12th, 2016 at 09:44
    bogner fire ice
  • Gravatar running pouch belt December 18th, 2016 at 13:25
    running pouch belt
  • telescope
    Cheap Shoes for Women, Sandals, Heels &amp; Boots - cheap womens shoes under 10 dollars
  • Gravatar high football socks December 18th, 2016 at 13:25
    high football socks
  • Gravatar sonia bogner kollektion January 10th, 2017 at 01:49
    sonia bogner kollektion
  • Gravatar January 10th, 2017 at 10:00
    Il est regular d'observer des carences en vitamine D notamment à cause du manque
    d'exposition au soleil.
  • Gravatar January 10th, 2017 at 10:00
    Il est regular d'observer des carences en vitamine D notamment à cause du manque
    d'exposition au soleil.
  • Gravatar Korey January 11th, 2017 at 01:10
    The a variety of experiences of Elsa the ice queen is the theme of the unique Elsa games which show true life experiences with some not so actual or entirely imaginary.
  • Gravatar Maria January 18th, 2017 at 01:10
    There is typically a whole lot to find in the surrounding as well as instant area of your b and b.
  • Gravatar Sabine February 10th, 2017 at 19:12
    Do note that damp or steam cleaning requires appropriate drying to make sure that you do not end up with stained carpets or mold problems.