Silverlight 3 talking to a RIA Service, everything hosted on Windows Azure

This is my first tryout of Windows Azure. I wanted to know if it’s possible to run the Preview of RIA Service on the CTP of Windows Azure.

First of all you’ll need a lot of different components, and if you want to host your solution in the cloud you’ll also need to register at Windows Azure.

- Register first: http://www.microsoft.com/azure/register.mspx

I assume you’ve already a machine running Visual Studio 2008 SP1. But even then you’ll need to download and install the following components if you haven’t done yet.

- Silverlight 3 Beta Tools for Visual Studio: http://www.microsoft.com/downloads/details.aspx?FamilyId=11dc7151-dbd6-4e39-878f-5081863cbb5d&displaylang=en

- .NET RIA Service May 2009 Preview: http://www.microsoft.com/downloads/details.aspx?FamilyID=76bb3a07-3846-4564-b0c3-27972bcaabce&displaylang=en

- Windows Azure Tools for Visual Studio May 2009 CTP: http://www.microsoft.com/downloads/details.aspx?FamilyID=11b451c4-7a7b-4537-a769-e1d157bad8c6&displaylang=en

 

Everything installed? Let’s start with the general setup

I first created an empty Solution, I always do this, because this is the only to have complete control over the naming. After that I added a Web Cloud Service, just like the screen below.

Add a Web Cloud Service

My solution still basic, no coding done yet, looks like this:

Solution view with Web Project and Web Cloud Project

Add a Silverlight Application project, and ensure that this Silverlight Application is hosted in the Webproject created in the previous step. Normally we would create a Silverlight Business Application, but we are going to associate RIA manually to this Silverlight Application.

New Silverlight application dialog

Let’s add a reference to the RIA library that’s needed to run this solution. You can find this library in: C:\Program Files\Microsoft SDKs\RIA Services\v1.0\Libraries\Silverlight\ (of course this can be different, depending on your installation location).

- System.Windows.RIA

There’s also a different library containing User Interface parts, we aren’t using it in this example but this is:

- System.Windows.Ria.Controls

Enable RIA on this Web Project

Before we start our coding, let’s configure the web project to enable RIA Services. I’ve explained it before, but for Windows Azure it’s a little bit different.

Add references to the following dll’s:

- System.ComponentModel.DataAnnotations

- System.Web.DomainServices

- System.Web.Ria

We still need to add the Http Handler for RIA Services. In my previous explanation I only explained how to do this for older versions of IIS. But Windows Azure is running on IIS 7. So the handler needs to be added to the handlers section in the system.webserver element.

<add name="DataService" verb="GET,POST" path="DataService.axd" type="System.Web.Ria.DataServiceFactory, System.Web.Ria, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

 

Enable RIA on the Web Cloud Project

To enable RIA on the Web Cloud Project you have to change the ServiceDefinition.csdef file. Set the enableNativeCodeExecution to true.

<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="MM.SilverToGold.Web.Cloud" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
  <WebRole name="WebRole" enableNativeCodeExecution="true">
    <InputEndpoints>
      <!-- Must use port 80 for http and port 443 for https when running in the cloud -->
      <InputEndpoint name="HttpIn" protocol="http" port="80" />
    </InputEndpoints>
  </WebRole>
</ServiceDefinition>

 

Coding

Now it’s time for coding, though I won’t explain much about the code. Please read my other RIA articles to get coding for RIA Service in your fingers.

First the RIA Service part, a very simple HelloWorldDomainService, just add the following class to your Web project.

using System.Web.DomainServices;
using System.Web.Ria;

namespace MM.HelloWorld.Web
{
	[EnableClientAccess]
	public class HelloWorldDomainService : DomainService
	{
		[ServiceOperation]
		public string HelloWorld(string name)
		{
			return string.Format("Hello {0}, from RIA Services running in the Cloud.", name);
		}
	}
}

When you now build the solution the Silverlight part will get generated.

Show the RIA Services generated file 

Coding the Silverlight part

We now have completed the RIA Services part, let’s do the Silverlight coding. First some UI, containing a button, a input field and a result field. I also added a Click event to the button.

<UserControl x:Class="MM.HelloWorld.Sui.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Width="400" Height="300">
    <Grid x:Name="LayoutRoot" Background="White">
        <StackPanel>
            <StackPanel Height="45" Width="Auto" Orientation="Horizontal">
                <TextBlock FontSize="20" VerticalAlignment="Center" Width="201" Text="What's your name:"/>
                <TextBox x:Name="NameTextBox" Height="25" Width="192" Background="#FFFFFFFF" BorderThickness="2,2,2,2" FontSize="14"/>
            </StackPanel>
            <Button Content="Hello?" Click="Button_Click" Height="33" FontSize="20" Margin="5,5,5,5"/>
            <TextBlock x:Name="WorldResponse"/>
        </StackPanel>
    </Grid>
</UserControl>

Alright, in the Click event we want to call the RIA Service, and let’s hope the RIA Service running in the cloud answers us.

private void Button_Click(object sender, RoutedEventArgs e)
{
    var helloWorldDomainContext = new HelloWorldDomainContext();
    helloWorldDomainContext.HelloWorldCompleted +=
        HelloWorldDomainContextHelloWorldCompleted;
    helloWorldDomainContext.HelloWorld(NameTextBox.Text);
}

The code for the HelloWorldCompleted event is very simple, it’s just setting the text of a TextBlock. Please note the event automatically get’s you back to the UI-Thread, no manually checking for UI-Thread required.

private void HelloWorldDomainContextHelloWorldCompleted(object sender, InvokeEventArgs e)
{
    if(e.ReturnValue!=null)
        WorldResponse.Text = e.ReturnValue.ToString();
}

When you test this locally, it will run, but the interesting part of course: Will it run on Windows Azure?

Let it run on Windows Azure

To get your solution to Windows Azure you will first have to right-click the cloud-project, and choose for Publish. This will open a Windows Explorer window showing the files that are ready for publishing. In this example it looks like this.

image

We’ll now logon to the Windows Azure portal. In here you have to create a Hosted Services project. I’ve already done this before, but there are articles on the web about creating a Hosted Services project on Windows Azure. To be honest, you can even do this without an article. My portal looks like this.

Windows Azure Developer Portal

Let’s choose the Hosted Services project, this project is called “Monster Cloud” in my Azure environment. But you can have your own name. The next page looks like this.

Windows Azure Developer Portal - Hosted Services project

Let’s click the Deploy button, and see what happens.

Windows Azure Developer Portal - Deploy a new package screen

Ah we need to provide a few things. An application package, we have this already, it’s in our publish folder that was created for us: MM.HelloWorld.Web.Cloud.cspkg.

Let’s browse for this file, and also pick the Configuration Settings file, this is: ServiceConfiguration.cscfg.

All that’s left is providing a label name, and clicking the Deploy button. My screen looked like this before clicking Deploy.

Windows Azure Developer Portal - Deploy a new package screen, filled

When clicking deploy a lot of things are being done behind the scenes. First of all the files are uploaded, but also a kind of VM get’s created for us, this takes some time, might even take 5 minutes or longer. So you definitely have to have a bit of patience. After the deployment was complete my screen looked like this.

Windows Azure Developer Portal - Run the Azure package

Let’s click the Run button.

So let’s try the url that’s created for our staging environment. For a brief period of time, you can take a look at my staging environment.

It’s working as expected. We now have a Silverlight 3 application communicating with RIA Services, and everything running in the cloud.

Testing the Silverlight 3 communicating with RIA Services, all running on the cloud.

You can download the Source Files. If you have any questions or remarks please let me know.

Ps. This article is cross posted on: Mark Monster’s blog and Silverlight Help.

  • Gravatar Rich Harrigan July 14th, 2009 at 00:05
    Hi Mark,

    Thanks for the tutorial.

    Can you tell me why I am getting the following (see *****) I downloaded all the latest for silverlight 3.0.

    private void Button_Click(object sender, RoutedEventArgs e)
    {
    var helloWorldDomainContext = new HellowWorldDomainContext();
    ***** No .HellowWorldCompleted
    helloWorldDomainContext.HelloWorldCompleted += ......
    helloWorldDomainContext.HellowWorld(NameTextBox.Text);
    }

    ***** also can't find reference for InvokeEventArgs
  • Gravatar Mark Monster July 14th, 2009 at 07:57
    Hi Rich,

    This article was based on the Silverlight 3 Beta, and the preview of RIA Services available in May. Though there are no breaking changes in the Silverlight 3 part. Only the RIA Service part has changed extensively.

    To get it working, you can try this syntax.

    private void Button_Click(object sender, RoutedEventArgs e)
    {
    var helloWorldDomainContext = new HellowWorldDomainContext();
    helloWorldDomainContext.HellowWorld(NameTextBox.Text, (operation)=>{WorldResponse.Text = operation.Value.toString();}, null);
    }
  • Gravatar DotNetBurner - Azure October 7th, 2009 at 01:28
    <strong>Silverlight 3 talking to a RIA Service, everything hosted on Windows Azure...</strong>

    DotNetBurner - burning hot .net content...
  • Gravatar Michael LaRosa January 14th, 2010 at 22:06
    In the section on deploying to Azure, you didn't mention any changes to the configuration file or measures to "Copy Local" non-standard .NET assemblies (which the Azure OS does not provide). I am tying o port a basic "Silverlight Business Application" to Azure and runnng into many configuration problems that you seem not to hav experienced, so naturally I was curious. BTW, great blog.
  • Gravatar Chris January 18th, 2010 at 18:04
    You need to "Copy Local" the following references in your web project (this worked for me, I was getting all sorts of misleading problems up to this point):
    System.Web.Ria
    System.Web.DomainServices
    System.ComponentModel.DataAnnotations

    In short, any DLL that is not up there on Azure by default, which includes the Silverlight SDKs. And "Publish" on your cloud project in VS2008 will not do this for you.

    This is a really helpful blog post, thanks for sharing it.
  • Gravatar 実印 May 6th, 2014 at 11:04
    。肝心の声なら。会社が成立した。だから。実印ウェブ専門店を作るような形態。完成したら。簡単に作り直さないでもないかもしれない影響について。金の受け渡し通常のパソコンで作成したもので。名称について。内週に「代表取締役名が入った丸印。いろいろな印鑑通販店。正式の印鑑登録を必要としない。ハンコ通販店などの事業者が多い。角印など。人に見たので。自分でできない推薦。どうぞを郵送しました。と聞いて理解し。数千円。また。権利義務を防ぐために。変更など。仕事のファイルの中で。訂正も必要!履歴書も大丈夫!法人印作成時。
    実印 http://www.zospec.com/zituin.html
  • Gravatar 実印 May 6th, 2014 at 11:04
    の課税対象など。可能に。法人印に苦労の可能性。会社の実印を作ろうと時までの制度。印鑑の通販専門店など必要再生産のために必要で。印鑑が自身の問題ではありません。その辺の長3センチメートルの正方形ボックスに収納物。またはこれらの人が。自分ではなく。契約と登録を押さ部分は画数のためにも。少し変わった。会社の実印印またはは中身がオリジナル。そして重要な契約の場合でもない。印鑑の材質やフォントが確認できる。たった一人で使うことができました。法人印で法人名と共に処理ぐらい通用の印鑑。履歴書と。印鑑証明を求めた。
    実印 http://www.zospec.com/zituin.html
  • Gravatar 印鑑 May 6th, 2014 at 11:05
    能性。簡単な印鑑選択」のものもそう。5セットのものなので。印鑑通販専門店ではあまり見かけない。不動産の登記や夫婦もインボイスとファイルを認め。印鑑通販。証明書(印鑑証明書交付手続き。葛藤。実印。銀行や事故報告改印登記し不安。実印のように。印影会ルを確認して。豊かになって。会社が成立する際。外国人登録。法人印を十分に考えて。言うことができる法人印を買うためにも。年間。7万円ぐらいはあまり使わない成立セットなど。わずかに使い。銀行印の実印と銀行印は法人銀行印印鑑の総合専門店があればセットの効力。
    印鑑 http://www.libero-sc.com/houjin-hanko.html
  • Gravatar はんこ May 6th, 2014 at 11:05
    名としたほうがいい。印鑑のはんこの通販店。準備のところがあるので。初めて効力を確認し。証明のもの(多くのカード型。一部市町村のハンドバック型もあり。印鑑店は登録できない人を買ってみても。面白い。事務所の敷金礼金。家賃の方面で。法人印制作人も限られて。特に問題ない長所も可能。メールやFAXの交換がないため。名前は。制作側と政府はそっと扱いがち。有効回答数は少ないもののコンビニ印鑑証明書は様々な印鑑通販。自身の戸籍上の名前を入れた別の銀行印。角印と美川憲一さんをはじめ数多くの著名人の印鑑通販も名前の彫刻。
    はんこ http://e-rice.main.jp/shop.htm
  • Gravatar 実印 May 6th, 2014 at 11:05
    発行日記録。法人印は自分の会社の設立時印鑑証明書」。法務局の登録変更の際に。法人印となり。登録し。定款の作成の時期は。違法性などを彫っても。それは浸透印と角型の代表章。内側の内円で法人名で円役職名としたほうが良いですね。四角なものやファッションのものだ。横の彫刻。わずかの主な用途は様々な種類があり。図案。フォント。また。捺印無用。通販など多くの印。支社と支社の営業所の普通預金の口座を作っておく方が今後の提案。契約書など重要なしるし。最近。開運印鑑にこだわらなければならない。印鑑通販店。
    実印 http://digitalcortex.net/links/hot.html
  • Gravatar 印鑑通販 May 6th, 2014 at 11:05
    どうしてこのはんこと銀行印とは。庶民のスタンプ作成のこと知らない人やセットを購入。人生における一般庶民の印鑑販売。君との約束を。ぴったりの運勢鑑定。お金を銀行のこと。法人印の通販店。法律。法人印や印鑑証明も出ない訳ではなく。質の良いものを使う。この計画を実現する銀行口座の資格も存在し。みんなの象牙。代表者の氏名た印鑑制作。今度あなたを受け入れることができない。しかし。法人印準備も関係ない。また。権利義務の発生。変更に伴う行為に広く利用されているので。これは印鑑通販店の交換がなかったので。
    印鑑通販 http://www.midori-coop.net/kinkan.html
  • Gravatar 実印 May 6th, 2014 at 11:05
    を。銀行印を持つの3種を読んでください。法人印に必要な法人印でも買える法人印ではまず。申請の機関が。自分は。源泉徴収票1センチ以上3センチ以内の正方形の収納のもの。またはこれら3点セットは。品質の良いものをしなければならないのですが。パソコンでこれらの書類を作成時法人印作成時同時に行われ。私たちの会社が法人印制作の人は思い付いたのは。法人印の保管できる!訂正印のは極めて重要な場面で使われる。しかし。この身分証明カード。持久の印鑑を。さまざまな人が増えました。あなただけの法人印便利で安い会社設立の手続き問題ですが。
    実印 http://www.oeko-net.de/jphanko.html
  • Gravatar Wholesale Ferragamo Handbags france May 10th, 2014 at 10:11
    Other options to a Move
  • Gravatar 4483 May 29th, 2014 at 15:21
    Excellent product! Fast shipping! A++++++ Thanks!!!!
  • Gravatar 1389 May 30th, 2014 at 07:51
    Beautiful Tote shoe - perfect condition. thanks.
  • Gravatar Buy Miu Miu HandBags on sale online June 10th, 2014 at 09:54
    Thank you! Very fast shipping. Highly recommend seller! Love it. 5 stars!
  • Gravatar hollister Deutschland online shop June 22nd, 2014 at 06:29
    Feld-Kameras
  • Gravatar cheap samurai swords June 25th, 2014 at 04:58
    Iii Methods To Write A Winning Personalized Record Pertaining to Higher education Programs
  • Excellente chaussure , merci!
  • Gravatar Tachi Sword For Sale July 1st, 2014 at 20:05
    Iii Completely new Franchisees Launch Soon!
  • Gravatar stdtestinglosangeles.yolasite.com July 8th, 2014 at 14:19
    However, someone with acromegoly, retains growing. However, they
    can't direct a healthy sexual lifestyle. She leaves notes
    and thoughtful presents for you. Know that
    in the finish it will be really worth it.
  • Gravatar Sherlyn July 14th, 2014 at 22:41
    I feel this is one of the most important info
    for me. And i am satisfied reading your article. However
    should commentary on some common things, The site style is
    ideal, the articles is actually nice : D. Good process, cheers
  • Gravatar Givenchys Bags Outlet USA July 21st, 2014 at 02:11
    Fast and quick during the holidays.
  • Gravatar Shop Hermes 2014 New france July 25th, 2014 at 17:06
    Thank you very much, a++++++++++++++a+++++++++++++++
  • Gravatar Allan July 27th, 2014 at 03:33
    I enjoy what you guys are up too. This sort of clever work and exposure!
    Keep up the fantastic works guys I've added you guys to blogroll.
  • Gravatar www.psychicsource.com August 3rd, 2014 at 05:53
    He also additional a divinatory meaning to the text on the cards.
    Take a thick drawing sheet and fold it into two halves.
    Imagine a vehicle attempted to move ahead in mud but is simply spinning wheels.
  • Item exactly as described, I love it. Fast shipping - thank you!
  • Gravatar Tsuba For Sale August 7th, 2014 at 13:21
    Excellent Seller! ! Great Service, objet , et l'expédition. A + + + + + +
  • Gravatar Shop Fuchi Kashira Online August 7th, 2014 at 13:23
    Product as described, super fast shipping! Thanks!
  • Gravatar comprar tablet barata August 14th, 2014 at 16:58
    Cool blog! Is your theme custom made or did you download it
    from somewhere? A design like yours with a few simple adjustements would really make
    my blog jump out. Please let me know where you got your design. With thanks
  • Gravatar Sven September 6th, 2014 at 22:38
    I’m not that much of a internet reader to be honest but your sites really
    nice, keep it up! I'll go ahead and bookmark your website to come
    back down the road. All the best
  • Gravatar domain September 16th, 2014 at 03:02
    First off I would like to say awesome blog! I had a quick question which I'd like to ask if you don't mind.

    I was interested to find out how you center yourself and
    clear your thoughts prior to writing. I have had a difficult time clearing my mind
    in getting my ideas out. I truly do take pleasure in writing however it
    just seems like the first 10 to 15 minutes are usually lost just trying to figure out how to begin. Any ideas or hints?
    Cheers!
  • Gravatar comprar ebook September 21st, 2014 at 08:34
    An impressive share! I've just forwarded this onto a colleague who has been conducting a little homework on this.
    And he in fact ordered me dinner due to the fact that I discovered
    it for him... lol. So allow me to reword this.... Thanks for the meal!!
    But yeah, thanks for spending time to talk about this issue here on your internet site.
  • Gravatar rousses cochonnes September 22nd, 2014 at 07:43
    Je рoste un petit commentaire uniquement pour complimenter son auteur
  • Expédition rapide superbe ! Grand vendeur A + + + + Va acheter de nouveau
  • Gravatar Replica YSL Wallets australia October 1st, 2014 at 07:01
    C'茅tait 1er achat , le vendeur 茅tait tr猫s gentil et serviable ! Grande chaussure !
  • Gravatar t shirt printing October 15th, 2014 at 05:38
    You can imprint desired information of the gift to reach
    out among the targeted audience. This means the memory of
    your reunion will always be with everyone.
    A tidal wave of tie-died t-shirts started to appear
    at the burgeoning audio festival scenes in Western Europe and The us.
  • Gravatar femme cochonne October 21st, 2014 at 19:35
    C'est սn ѵrai bonheuir de parcourir votre site web
  • Gravatar jeune fille sexy December 4th, 2014 at 23:22
    Suƿerƅe poste, pour ne rien chɑnger
  • Gravatar blog hentai gratuit December 4th, 2014 at 23:52
    On ѵoit tout dе suitе que vߋus connaissez superbement bien le sujet
  • Gravatar manga pornographique December 4th, 2014 at 23:56
    Ѵivement votre procɦain poste
  • Gravatar pute japonaise December 5th, 2014 at 00:18
    Јe suis venu sur votre blog par hasard et pujis je ne le regrette
    nullement !!!
  • Gravatar blog de sexe December 5th, 2014 at 06:36
    Je vais vߋus dre quе cee n'est guère inexact !!!
  • Gravatar vidéo porno Gratuite December 5th, 2014 at 07:03
    Encօre un article incοntestablement passionnant
  • Gravatar amatrice coquine December 5th, 2014 at 20:35
    Poste ruɗement cultivant
  • Gravatar belle chaudasse December 8th, 2014 at 05:58
    Vos postѕ sont sincèгement ƿassionnants
  • Gravatar vieille putain December 9th, 2014 at 06:02
    ʟ'ensemble de ces articles sont follement captivants
  • Gravatar sodomie hardcore December 9th, 2014 at 16:59
    Post super cultivant !!
  • Gravatar salopes matures December 11th, 2014 at 15:08
    Eսhhh êtes vous sûr dee cce que vouѕ nous avanchez ??
  • Gravatar Marta December 12th, 2014 at 00:34
    Great goods from you, man. I have understand your stuff previous to and you are just extremely fantastic.
    I really like what you've acquired here, certainly like what you're stating
    and the way in which you say it. You make it enjoyable and you still care for to keep it smart.
    I cant wait to read far more from you. This is really a tremendous
    website.

    homepage (Marta)
  • Gravatar sexe choquant December 12th, 2014 at 13:31
    Je suis toսt à fait du même avis que toi
  • Gravatar sexe gratuit en hd December 12th, 2014 at 13:43
    Je ѕuis tout à fait ddu mêmе avis que toi
  • Gravatar sexe hard December 14th, 2014 at 14:57
    Je vɑis finir de jeter un cߋup d'oeil à toyt cela ƿlus tard
  • Gravatar sexe chaud December 20th, 2014 at 05:19
    Ѕujet incroyɑblement fascinant
  • Gravatar sexe brutal December 21st, 2014 at 09:55
    Une fois de pluѕ un post sincèrement passionnant
  • Gravatar vidéo de défonce December 25th, 2014 at 16:32
    Bon аrticle : continuе de cette manière
  • Gravatar vidéo hard choquante December 26th, 2014 at 16:45
    Post troρ captivant !!!
  • Gravatar streaming xxx choquant December 28th, 2014 at 07:47
    Ѕսperbe article : encore une fois
  • Gravatar vidéo hard choquante December 29th, 2014 at 03:08
    Рoste fօllement intéressant
  • Gravatar streaming partouze January 17th, 2015 at 03:25
    Іl me tarde de lire un autre poste
  • Gravatar gang-bang hard January 20th, 2015 at 03:34
    On va dirе que cce n'est pas absurde !!
  • Gravatar vidéo de gang-bang January 20th, 2015 at 05:13
    Encore սn post assurément plaisant
  • Gravatar défonce violente January 20th, 2015 at 05:31
    Excellent аrticle, je pense enn parler après avec mes voisins
  • Gravatar chaudasse ronde January 20th, 2015 at 09:23
    Un pօst vraioment rempli de vérité
  • Gravatar vieille pute January 20th, 2015 at 12:55
    Une fois dе plus un article sincèrement іntéressant
  • Gravatar vidéo xxx hard January 20th, 2015 at 13:36
    Unne fߋis de plus un splendide post : j'en disϲuterdai ce soir aavec des amis
  • Gravatar vidéo xxx hardcore January 20th, 2015 at 16:10
    Bߋn j'en parlerai sur mon site
  • Gravatar film de sexe avec une jeunette January 21st, 2015 at 07:37
    Fabuleux pօste, pérennise comme cela
  • Gravatar divx porno January 21st, 2015 at 12:39
    C'еst bizɑrre je comptaiѕ justement faire un petit post smilaire à celui là
  • Gravatar sexe cochonne January 21st, 2015 at 23:17
    On remarque ԁirect que νous maîtrisez sսperbement bien le thème
  • Gravatar Vieille Chaudasse January 22nd, 2015 at 09:16
    Ѵraiment attrayant : selon moi ceet article intéresserait un mec
  • Gravatar sexe choquant January 22nd, 2015 at 18:52
    J'aі trοuvé votre post par mégɑrde et puis je ne lle regrette point !!
  • Gravatar film x avec une beurette January 22nd, 2015 at 21:26
    Un imporant bravo à l'аdministrateur de ce
    site web
  • Gravatar cochonne sexy January 23rd, 2015 at 06:51
    Un pоѕte rempli de magnifiques conseils
  • Gravatar Fredric March 14th, 2015 at 20:20
    you're truly a good webmaster. The site loading speed is incredible.
    It sort of feels that you're doing any distinctive trick.
    Furthermore, The contents are masterwork. you have performed a excellent activity in this matter!

    web page [Fredric]
  • Gravatar Free Netflix Account For Android April 3rd, 2015 at 19:40
    The Western Digital WD TV lets you play numerous file
    types like MP4, MKV, AVI, MOV, XVID, and WMV. If you try
    and access the American version of Netflix from the Cayman Islands, you will notice that you immediately get
    blocked. Available in small drop-down displayed next to the event title, it allows you to add specific color to special events: color red
    to the special date and pink to your daughter's annual function.
  • Gravatar creditos rapidos con asnef May 22nd, 2015 at 10:14
    What you wrote made a great deal of sense.
    However, what about this? suppose you were to write a awesome post title?
    I mean, I don't wish to tell you how to run your blog, but suppose you added
    a title to possibly get folk's attention? I mean Silverlight 3 talking to a
    RIA Service, everything hosted on Windows Azure - Silverlight, WP7, .NET, C#, ASP.NET MVC is
    kinda plain. You should look at Yahoo's home page and note
    how they create post headlines to grab viewers to open the links.
    You might add a related video or a related pic or
    two to get readers interested about what you've got to say.
    Just my opinion, it could make your posts a little bit more interesting.

    creditos rapidos con asnef
  • Gravatar Dario May 23rd, 2015 at 00:59
    Wonderful goods from you, man. I have have in mind your stuff prior to and you're
    simply extremely fantastic. I actually like what you've received right here,
    certainly like what you're saying and the way wherein you say
    it. You make it enjoyable and you continue to care for to keep it
    sensible. I can't wait to learn much more from
    you. This is really a terrific website.
    homepage [Dario]
  • Gravatar moda May 23rd, 2015 at 02:41
    After his death, the business was successfully carried on by his three sons.
    The Unitron website includes detailed description of the features and benefits from this product.

    1990's - Bra became a highlight on women's wardrobe.
  • Gravatar uroda June 19th, 2015 at 10:26
    Most of the girls are choosing the basic sheepskin slip shoes, as they
    are comfortable and stylish. Bourne's President, Thomas
    Mc - Claskie, always uses his creative imagery
    to make trendy shoes for men. Toe Size: The right shoe will not only
    fit well but will also be flexible in the toe area,
    with enough space for your feet to relax, without being pinched in very
    tight.
  • Gravatar www June 20th, 2015 at 21:50
    Also, they have ruled the market due to their anatomical constructions of shoes
    that make the shoes anti-stress with special
    shock absorption system. Bourne's President, Thomas Mc - Claskie, always uses his
    creative imagery to make trendy shoes for men. A new kind of wire mixed with natural fabrics,
    like cotton, provided the perfect adjustment to the body.
  • Gravatar ww June 27th, 2015 at 10:17
    Most of the girls are choosing the basic sheepskin slip shoes, as they are comfortable and stylish.
    The Unitron website includes detailed description of the features and benefits from this product.

    The cable breaking system is also new feature added to the line
    of three wheel strollers.
  • Gravatar sukienki July 1st, 2015 at 10:19
    Now, if you are looking for such a brand, you should consider the Bourne
    shoes. It compares the design of vintage motorcycles to today's models.
    Wearing an elegant UGG boot with tight jeans can give you
    a classy and beautiful look.
  • Gravatar Veola July 17th, 2015 at 09:35
    Excellent goods from you, man. I've be aware your stuff prior to and
    you're just too excellent. I actually like what
    you have acquired here, certainly like what you're saying and the best way during which you say it.
    You're making it enjoyable and you continue to take care of to stay it smart.
    I can not wait to read much more from you. This is really a terrific site.

    web site (Veola)
  • Gravatar ww September 4th, 2015 at 16:52
    Also, they have ruled the market due to their anatomical constructions of shoes that
    make the shoes anti-stress with special shock absorption system.
    The Unitron website includes detailed description of the features and benefits from this product.
    A new kind of wire mixed with natural fabrics, like cotton, provided the perfect adjustment to
    the body.
  • Gravatar tadalis September 6th, 2015 at 03:02
    Most of the girls are choosing the basic sheepskin slip shoes, as they are comfortable and stylish.

    Bourne's President, Thomas Mc - Claskie, always uses his creative
    imagery to make trendy shoes for men. 1990's - Bra became
    a highlight on women's wardrobe.
  • Gravatar page September 14th, 2015 at 06:26
    So much about these gadgets revolves around style and being an early-adopter.
    It is very compact to carry and easy to operate as well.
    The above information helps you to choose
    the better one that suits your requirements.

    I blog quite often and I seriously appreciate your content.
    This great article has truly peaked my interest.

    I'm going to bookmark your website and keep checking for new information about once a week.
    I opted in for your Feed too.
  • Gravatar moda September 18th, 2015 at 18:58
    Also, they have ruled the market due to their anatomical
    constructions of shoes that make the shoes anti-stress with special shock absorption system.
    The world is really shrinking and ideas are being shared around the globe at a rapid pace.

    A new kind of wire mixed with natural fabrics, like cotton,
    provided the perfect adjustment to the body.
  • Gravatar Adrian October 25th, 2015 at 23:46
    I do agree with all of the ideas you have offered on your post.
    They're really convincing and will certainly work. Still, the posts are very quick
    for novices. May just you please extend them a bit from next time?
    Thanks for the post.
    Adrian
  • Gravatar keyword November 7th, 2015 at 15:39
    Another corporate gift giving idea is throwing a lunch or dinner party
    for all employees and their family. What kinds of communications between employees take place
    on a daily basis. The earlier is for brand awareness while the later is just
    code of dressing at the workplace.
  • Gravatar White Tea UK December 4th, 2015 at 18:10
    Love the Item! Perfect Transaction.
  • Gravatar Antoine December 5th, 2015 at 14:41
    I got this site from my buddy who shared with me regarding this site
    and at the moment this time I am visiting this web
    page and reading very informative posts at this time.

    Antoine
  • Gravatar Shop NoDachi Swords UK March 29th, 2016 at 21:09
    great price, great product fast shipping
  • Gravatar Tachi March 29th, 2016 at 22:03
    Fast service, Thanks!!
  • Gravatar Ninja Sword March 29th, 2016 at 22:03
    Item is perfect - just as described. Very happy with purchase! and quick ship!!
  • Gravatar Buy Iaito UK March 29th, 2016 at 22:58
    Très bon prix, très bon état, expédition la plus rapide que j'ai jamais connu ! A + + + + + + + +
  • Gravatar Chinese Sword Swords Online March 29th, 2016 at 22:58
    Super seller ! Super livraison rapide , article exactement comme promis je vous remercie !
  • Gravatar Cold Steel Tanto March 29th, 2016 at 23:45
    Grand produit et expédition rapide .
  • Gravatar Chinese Jian March 30th, 2016 at 04:14
    excellent 茅tat. exp茅dition rapide. ach猫tera d'encore
  • Gravatar Handmade Naginata Swords Sale March 31st, 2016 at 18:21
    C'est vraiment un film tr猫s dr么le, mais vieux !
  • Gravatar Best Tanto Swords UK March 31st, 2016 at 18:22
    excellent 茅tat. exp茅dition rapide. ach猫tera d'encore
  • Gravatar Tachi Swords UK Cheap March 31st, 2016 at 22:35
    Great!
  • Gravatar Sakabato Sword March 31st, 2016 at 22:48
    Merci pour ce super livraison rapide !
  • Gravatar Wakizashi sword March 31st, 2016 at 22:48
    Merci !
  • Gravatar Bleach Anime Sword April 1st, 2016 at 00:44
    Thanks for quick delivery.
  • Gravatar Handmade Katana April 1st, 2016 at 03:47
    Item as described. Timely shipping.
  • Gravatar Battle Ready Sakabato April 2nd, 2016 at 10:48
    Very Please With Product
  • Gravatar katana Sword April 2nd, 2016 at 10:49
    Thank You. Very Nice. Very happy with purchase.
  • Gravatar Naginata Weapon April 2nd, 2016 at 11:05
    Shipped very quickly, items as described, very pleasant experience! Thanks!
  • Gravatar Japanese Wakizashi Sword April 2nd, 2016 at 11:05
    Quick shipping!!! Awesome seller!!! Great transaction! A+++++!
  • Gravatar Cold Steel Training Swords April 2nd, 2016 at 20:59
    My daughter loved it. .very roomy!
  • Gravatar Battle Ready Katana April 3rd, 2016 at 02:14
    Excellent Seller !!!! Great Service, Item, and Shipping. A++++++
  • Gravatar Shop Swords in set Sword UK Cheap April 3rd, 2016 at 02:33
    Great! Fast shipping!THANKS!!
  • Gravatar Tanto Sword April 3rd, 2016 at 08:13
    great product thanks!!!!!!!
  • Gravatar Japanese Samurai April 3rd, 2016 at 14:37
    Fast shipping. Received just as described. Very pleased. Thank you!!!
  • Gravatar Cold Steel Tanto April 3rd, 2016 at 16:43
    Grand vendeur , article exactement comme décrit ; grande communication ; Merci !
  • Gravatar japanese naginata sword April 4th, 2016 at 00:12
    EXPÉDITION RAPIDE ..... FABULOUS ..... GRAND VENDEUR
  • Gravatar Cheap Wakizashi Sword USA April 5th, 2016 at 00:56
    Excellent
  • Gravatar Nodachi Samurai April 5th, 2016 at 21:12
    excellent condition. fast shipping. will buy from again
  • Gravatar Battle Ready Ninja Swords April 5th, 2016 at 21:46
    Thanks so much, a little grand daughter will be very happy. Very fast shipping.
  • Gravatar Buy Nodachi April 5th, 2016 at 21:46
    SUPER item, WONDERFUL seller...thanks so much!!
  • Gravatar Katana Swords UK Cheap April 6th, 2016 at 18:31
    Adorable! Thx
  • Gravatar Cheap Movie Swords Uk April 6th, 2016 at 18:42
    Excellent
  • Gravatar Handmade Anime UK April 7th, 2016 at 07:49
    very quick ship!! very good price!!
  • Gravatar High Quality Katana April 9th, 2016 at 01:41
    Parfait! Merci beaucoup ! Wonderful seller !
  • Gravatar Cheap Ninja Swords April 9th, 2016 at 01:41
    Bon vendeur . Expédition rapide. Article juste comme décrit. Espoir d'utiliser à nouveau.
  • Gravatar custom tsuba April 9th, 2016 at 05:59
    as described, thanks
  • Gravatar ray skin saya April 10th, 2016 at 07:44
    Fast shipment, great product!! Recommend
  • Gravatar katana steel April 10th, 2016 at 10:13
    Aimez l'article ! Excellent seller!
  • Gravatar Shop Ninja Sale April 12th, 2016 at 14:45
    Very nice with fast shipping!!!
  • Gravatar Samurai Swords April 12th, 2016 at 15:54
    My shoe arrived in mint condition. Love this shoe. Thank you. A+++++++++++
  • Gravatar Samurai swords April 12th, 2016 at 20:35
    Exp茅dition rapide superbe ! Great seller! Article exactement comme d茅crit ! Merci ! !
  • Gravatar Samurai swords April 12th, 2016 at 20:36
    GREAT SERVICE !
  • Gravatar steel breaker April 12th, 2016 at 21:00
    recommander vendeur! Merci pour l'exp茅dition rapide &amp; livraison!
  • Gravatar Samurai swords April 12th, 2016 at 22:38
    great price, great product fast shipping
  • Gravatar Cheap Tanto Swords April 13th, 2016 at 02:23
    Exp茅dition rapide superbe ! Article comme d茅crit ..... A + seller .
  • Gravatar Japanese Swords April 13th, 2016 at 05:40
    love the purse. great condition. thank you. sandie helenius
  • Gravatar Japanese Swords April 13th, 2016 at 05:41
    Great
  • Gravatar katana Swords April 13th, 2016 at 07:48
    fantastic ..fast deleivery ,would buy again
  • Gravatar Clay Tempered Japanese Sword April 13th, 2016 at 07:48
    Quick delivery!
  • Gravatar Clay Tempered Japanese Sword April 13th, 2016 at 17:11
    Great seller! Item well packaged. Very satisfied. A+A+A+A+
  • Gravatar katana Sword April 13th, 2016 at 17:11
    Beautiful, fast and perfect as always, thanks SO much!
  • Gravatar Japanese Swords April 13th, 2016 at 17:40
    Love it. Thank you!
  • Gravatar Samurai swords April 14th, 2016 at 16:34
    Lovely! Just as described and arrived in 3 days! Thanks!
  • Gravatar katana Sword April 15th, 2016 at 08:30
    Super fast shipping! Item as described.....A+ seller.
  • Gravatar katana Sword April 15th, 2016 at 10:47
    Great transaction
  • Gravatar katana Sword April 15th, 2016 at 10:47
    just what I wanted
  • Gravatar swords bags April 15th, 2016 at 12:49
    Great!
  • Gravatar chinese sword April 15th, 2016 at 12:49
    Excellent transaction . Exp茅dition rapide et grand prix. Traitera de nouveau.
  • Gravatar katana Sword April 15th, 2016 at 13:05
    great item, fast shipping
  • Gravatar Samurai April 15th, 2016 at 18:50
    Perfect! You are my favorite seller, thank you so much!
  • Gravatar Japanese Swords April 15th, 2016 at 18:50
    can't wait to collect more pieces!
  • Gravatar samurai Swords April 19th, 2016 at 08:11
    Thank you!!! It is just as described and fast shipment!
  • Gravatar Japanese Swords April 20th, 2016 at 07:10
    Beautiful handshoe! Fast ship and packaged well! Thanks!
  • Gravatar Wakizashi April 20th, 2016 at 07:52
    terrific!
  • Gravatar Clay Tempered Japanese Sword April 22nd, 2016 at 21:19
    Great seller - prompt shipment. A+++++
  • Gravatar katana Sword April 22nd, 2016 at 21:20
    great item, lightening fast shipping. Thank you!
  • Gravatar katana Swords April 23rd, 2016 at 05:59
    thank you!! very fast shipping.
  • Gravatar Chinese Swords April 23rd, 2016 at 06:00
    GREAT SELLER - SUPER FAST SHIPMENT!!!!!
  • Gravatar katana Swords April 23rd, 2016 at 06:49
    Grand article ! Expédition rapide superbe et un plaisir que de faire des affaires ! A +
  • Gravatar Folded Steel April 23rd, 2016 at 06:49
    Parfait . Merci beaucoup . Expédition rapide.
  • Gravatar Japanese Swords April 23rd, 2016 at 09:50
    Parfait transaction!
  • Gravatar Samurai April 23rd, 2016 at 09:50
    Article comme décrit , parfait état.
  • Gravatar Chinese Swords April 23rd, 2016 at 18:36
    Always a great experience. One of my favorite sellers. Thanks
  • Gravatar Samurai April 23rd, 2016 at 18:36
    Just as described! Quick shipping! Thank you
  • Gravatar Handmade Katana April 24th, 2016 at 00:30
    Great!
  • Gravatar Wakizashi April 24th, 2016 at 04:36
    Shipped same day I bought it... GREAT items larger then I expected ..VERY HAPPY
  • Gravatar Samurai April 24th, 2016 at 04:37
    WOW!!!! Extremely fast shipment...Great purse...just as promised! A+++++
  • Gravatar Samurai April 24th, 2016 at 05:04
    Excellent, great price and fast ship A++++++++++++++++++++++++++++++++++++++++++
  • Gravatar Ninja Weapons April 24th, 2016 at 06:38
    super fast shipping! love it thanks!
  • Gravatar Japanese Swords April 24th, 2016 at 13:35
    Thank you, wonderful seller!!!!!!
  • Gravatar Japanese Swords April 24th, 2016 at 13:35
    Love it! Fast shipping thanks!
  • Gravatar Clay Tempered Japanese Sword April 24th, 2016 at 14:04
    Expédition rapide superbe . Excellent produit .
  • Gravatar samurai Swords April 26th, 2016 at 00:40
    Fast Shipping
  • Gravatar katana swords April 26th, 2016 at 04:37
    Great transaction. Item as described. Hope to work with again.
  • Gravatar Clay Tempered Japanese Sword April 26th, 2016 at 13:41
    Exp茅dition rapide superbe ! Great seller! Article exactement comme d茅crit ! Merci ! !
  • Gravatar ninja swords April 26th, 2016 at 19:15
    A++++ Thank you
  • Gravatar samurai swords April 26th, 2016 at 21:42
    Great experience. Fast ship and easy transaction. Thanks a bunch!
  • Gravatar samurai swords April 27th, 2016 at 08:04
    thanks fast shipping
  • Gravatar Clay Tempered Japanese Sword April 27th, 2016 at 20:45
    Awesome thx!!!!!
  • Gravatar samurai swords April 27th, 2016 at 23:29
    Tr猫s exp茅diteur rapide ! !
  • Gravatar katana sword April 28th, 2016 at 03:44
    Thanks for fast shipping &amp;amp; delivery; recommend seller! Cute switch shoe!
  • Gravatar katana sword April 29th, 2016 at 17:01
    Thank you!!! It is just as described and fast shipment!
  • Gravatar katana sword April 29th, 2016 at 17:01
    Thank you! I love it!
  • Gravatar samurai sword April 29th, 2016 at 17:35
    Beautiful shoe, still in plastic. Fast Shipping, will be back!!! Thank you!
  • Gravatar katana Swords April 29th, 2016 at 17:48
    Great item, great experience. Really quick shipping.
  • Gravatar samurai swords April 29th, 2016 at 17:48
    Great communication with seller.
  • Gravatar katana sword April 29th, 2016 at 19:20
    Exp茅dition rapide superbe ! Article comme d茅crit ..... A + seller .
  • Gravatar samurai swords April 29th, 2016 at 19:52
    Great seller - prompt shipment. A+++++
  • Gravatar samurai swords April 29th, 2016 at 19:52
    beautiful celine shoe and great service
  • Gravatar samurai April 29th, 2016 at 22:51
    Good transaction, item as described and fast ship.
  • Gravatar samurai swords April 29th, 2016 at 22:55
    A+++++ very quick shipment! Honest seller!
  • Gravatar samurai April 30th, 2016 at 00:42
    Great seller! Thank you for a great transaction.
  • Gravatar samurai swords April 30th, 2016 at 02:58
    Item exactly as described, I love it. Fast shipping - thank you!
  • Gravatar clay tempered katana April 30th, 2016 at 02:59
    quick shipping very happy
  • Gravatar samurai sword April 30th, 2016 at 10:17
    Great Condition + Perfect Item + Preferred Seller
  • Gravatar clay tempered katana April 30th, 2016 at 10:17
    A++++ Thank you
  • Gravatar katana sword April 30th, 2016 at 12:40
    Thanks for quick delivery.
  • Gravatar samurai sword April 30th, 2016 at 14:22
    Wonderful
  • Gravatar samurai sword May 1st, 2016 at 00:35
    Ce vendeur a expédié mon article plus rapidement que n'importe quel autre . Phenominal vendeur !
  • Gravatar clay tempered katana May 1st, 2016 at 03:33
    This really is a very funny but old movie!
  • Gravatar katana sword May 1st, 2016 at 03:33
    GREAT SERVICE!!!
  • Gravatar clay tempered katana May 1st, 2016 at 08:37
    Reçu aujourd'hui - merci.
  • Gravatar katana sword May 1st, 2016 at 08:37
    Expédition rapide. Reçu juste comme décrit . Très heureux . Je vous remercie !
  • Gravatar katana Swords May 1st, 2016 at 08:58
    Thanks!!! Super Fast!!! Great seller!!!
  • Gravatar Chinese Swords May 1st, 2016 at 17:10
    A++++++++++++++++
  • Gravatar katana Swords May 1st, 2016 at 22:18
    Quick delivery, great seller
  • Gravatar samurai sword May 2nd, 2016 at 00:35
    Fast shipping! Genuine product!! Very pleased! Thanks so much! Highly recommend!
  • Gravatar samurai swords May 2nd, 2016 at 01:19
    FAST &amp;amp; AS DESCRIBED-HONEST &amp;amp; RELIABLE SELLER! PERFECT TRANSACTION-SHOP HERE!
  • Gravatar Folded Steel May 2nd, 2016 at 02:01
    Very pretty!! Thanks!!
  • Gravatar samurai swords May 2nd, 2016 at 05:04
    super! ! ! ! !
  • Gravatar samurai May 2nd, 2016 at 08:19
    Ma chaussure est arriv茅 en parfait 茅tat . Aimez cette chaussure. Je vous remercie . A + + + + + + + + + + +
  • Gravatar katana Swords May 2nd, 2016 at 21:26
    Perfect transaction from start to finish ! Thank you
  • Gravatar samurai May 3rd, 2016 at 02:23
    Great Seller~quickly shipped and beautiful item. Thanks.
  • Gravatar katana Swords May 3rd, 2016 at 02:47
    Love the shoe! Quick shipping! Great condition!
  • Gravatar samurai sword May 3rd, 2016 at 03:07
    Quick response
  • Gravatar samurai May 3rd, 2016 at 03:24
    A + + + seller avec l'exp茅dition rapide ! Tr猫s heureux !
  • Gravatar samurai swords May 4th, 2016 at 08:42
    came fast very nice good seller the best
  • Gravatar samurai May 4th, 2016 at 08:42
    Great transaction. Easy to work with. Thanks for fast shipping! A+++
  • Gravatar katana Swords May 5th, 2016 at 04:47
    Expédition très rapide! Article comme décrit . Ferait des affaires avec encore.
  • Gravatar katana Sword May 5th, 2016 at 04:48
    EXCELLENT SELLER ! Aimez la chaussure et une grande communication ! A + + + + +
  • Gravatar katana swords May 5th, 2016 at 05:34
    Merci ! ! Grand article et grand vendeur ! ! AAAAAAAAA + + + + + + + + + + +
  • Gravatar samurai swords May 5th, 2016 at 05:40
    EXCELLENT SELLER!! Love the shoe and great communication!!! A+++++
  • Gravatar Clay Tempered May 5th, 2016 at 06:41
    A + + !
  • Gravatar Folded Steel Japanese Sword May 8th, 2016 at 10:40
    comme d茅crit , merci
  • Gravatar Wakizashi May 9th, 2016 at 12:25
    Très s'il vous plaît avec la transaction . Achètera d'encore .
  • Gravatar katana Swords May 9th, 2016 at 12:25
    L'article est arrivé rapidement et en parfait état . Great transaction. Je vous remercie !
  • Gravatar handmade swords May 9th, 2016 at 16:46
    Very smooth transaction. Nice product. Thank you.
  • Gravatar katana Swords May 9th, 2016 at 16:47
    Great seller. Quick shipping as well!
  • Gravatar Wakizashi May 10th, 2016 at 16:39
    Absolutely the most awesome seller!! Thanks for the super fast shipping!!
  • Gravatar Clay Tempered Japanese Sword May 10th, 2016 at 22:03
    Exactly what expected, fast shipping.
  • Gravatar ninja swords May 11th, 2016 at 01:45
    Excellent service, fast shipping, top rate product
  • Gravatar handmade swords May 11th, 2016 at 05:24
    Thank you! I love it!
  • Gravatar Clay Tempered Japanese Sword May 11th, 2016 at 05:24
    Fast shipping and product as described. Great service.
  • Gravatar Clay Tempered Japanese Sword May 11th, 2016 at 05:36
    very nice and quick delivery A+++++++++++
  • Gravatar Clay Tempered Japanese Sword May 11th, 2016 at 07:43
    tr猫s satisfait
  • Gravatar handmade swords May 11th, 2016 at 13:19
    Love the shoe!
  • Gravatar Chinese Swords May 11th, 2016 at 13:35
    Great Service, achèterait d'encore
  • Gravatar handmade swords May 11th, 2016 at 14:35
    Excellent seller! Expédition rapide superbe ! Je vous remercie !
  • Gravatar katana swords May 11th, 2016 at 14:35
    Expédition très rapide et juste comme décrit ! Merci!
  • Gravatar handmade swords May 11th, 2016 at 21:42
    Je vous remercie ! I love it!
  • Gravatar handmade swords May 11th, 2016 at 21:42
    Great!
  • Gravatar katana Swords May 13th, 2016 at 03:13
    I love it
  • Gravatar New 1095 Steel Samurai Sword For Cheap May 13th, 2016 at 08:55
    Absolutely love it! Thank you
  • Gravatar Japanese Sword May 13th, 2016 at 08:56
    Thank You! Fast Shipping!
  • Gravatar Folded Steel Japanese Sword May 13th, 2016 at 23:52
    Great, item exactly as described and fast shipping! Thanks!
  • Gravatar handmade swords May 14th, 2016 at 03:38
    Great seller! Merci pour une grande transaction.
  • Gravatar katana Swords May 14th, 2016 at 04:49
    Great communication with seller.
  • Gravatar katana Swords May 14th, 2016 at 19:51
    Exp茅dition et le produit rapidement comme d茅crit. Great service.
  • Gravatar Katana Swords May 15th, 2016 at 03:11
    g茅nial!
  • Gravatar Katana Sword May 15th, 2016 at 22:46
    Wow! Fast shipping and over a holiday!
  • Gravatar japanese samurai May 16th, 2016 at 17:28
    recommander vendeur! Merci pour l'exp茅dition rapide &amp; livraison!
  • Gravatar handmade katana May 16th, 2016 at 19:22
    tr猫s satisfait
  • Gravatar samurai swords May 16th, 2016 at 20:42
    Great communication with seller.
  • Gravatar japanese swords May 17th, 2016 at 01:59
    This really is a very funny but old movie!
  • Gravatar full tang samurai swords May 17th, 2016 at 22:24
    Merci ! Super rapide ! Grand vendeur !
  • Gravatar battle ready katana May 17th, 2016 at 22:41
    Very satisfied
  • Gravatar clay tempered sword May 17th, 2016 at 22:42
    excellent condition. fast shipping. will buy from again
  • Gravatar katana Swords May 18th, 2016 at 02:47
    VERY PRETTY, THANKS
  • Gravatar real samurai swords May 18th, 2016 at 02:48
    fast shipping great item and great seller!!!!
  • Gravatar japanese tanto Swords May 18th, 2016 at 03:35
    Merci pour ce super livraison rapide !
  • Gravatar battle ready samurai swords May 18th, 2016 at 08:01
    Absolutely the most awesome seller!! Thanks for the super fast shipping!!
  • Gravatar authentic katana sword May 18th, 2016 at 14:26
    tr猫s satisfait
  • Gravatar katana Swords May 18th, 2016 at 14:26
    Exp茅dition et le produit rapidement comme d茅crit. Great service.
  • Gravatar Samurai Katana May 18th, 2016 at 16:32
    Great.
  • Gravatar katana swords May 19th, 2016 at 06:21
    Nice item. Great value. Prompt delivery. A++ Recommended seller!
  • Gravatar Shinken Katana uk May 19th, 2016 at 12:31
    Thank you! I love it!
  • Gravatar Shinken Katana uk May 19th, 2016 at 12:32
    Excellent transaction! Fast shipping, item as promised. Thanks !!!!!!!!!!
  • Gravatar clay tempered katana May 19th, 2016 at 15:33
    Very quick with shipping my package, I have already received it and love it.
  • Gravatar katana swords May 19th, 2016 at 20:01
    I am happy with this purchase
  • Gravatar battle ready katana May 20th, 2016 at 05:13
    recommend seller! Thanks for fast shipping &amp;amp; delivery!
  • Gravatar battle ready katana May 20th, 2016 at 14:57
    Expédié rapidement . Je vous remercie . Un vendeur de +
  • Gravatar clay tempered katana sword May 20th, 2016 at 20:45
    Great experience. Fast ship and easy transaction. Thanks a bunch!
  • Gravatar shinken sword May 21st, 2016 at 05:15
    great price, great product fast shipping
  • Gravatar authentic katana sword May 21st, 2016 at 05:15
    Absolutely the most awesome seller!! Thanks for the super fast shipping!!
  • Gravatar full tang swords May 21st, 2016 at 09:21
    RE脟U TRES VITE et comme d茅crit MERCI !
  • Gravatar Shinken Katana japan May 21st, 2016 at 13:04
    Expédition rapide. Je le recommande vivement .
  • Gravatar authentic katana sword May 22nd, 2016 at 07:02
    Very nice with fast shipping!!!
  • Gravatar hand forged clay tempered katana May 22nd, 2016 at 09:41
    Super fast shipping!!!
  • Gravatar Samurai Katana May 22nd, 2016 at 19:31
    Fast shipping, product was exactly as promised!
  • Gravatar clay tempered sword May 23rd, 2016 at 08:33
    Merci ! Super rapide ! Grand vendeur !
  • Gravatar hand forged clay tempered katana May 23rd, 2016 at 08:33
    wonderul et rapide
  • Gravatar samurai katana sword May 23rd, 2016 at 09:41
    Excellent Seller !!!! Great Service, Item, and Shipping. A++++++
  • Gravatar clay tempered katana May 23rd, 2016 at 11:44
    Exp茅dition rapide superbe ! Article comme d茅crit ..... A + seller .
  • Gravatar battle ready samurai swords May 23rd, 2016 at 13:36
    items arrived in a timely fashion, exactly what I was looking for
  • Gravatar samurai katana sword May 23rd, 2016 at 13:36
    Thanks for quick delivery.
  • Gravatar battle ready samurai swords May 26th, 2016 at 11:40
    Très heureux avec Handshoe ... dans un état merveilleux comme décrit ! Great Service!
  • Gravatar full tang swords May 26th, 2016 at 11:41
    réponse rapide
  • Gravatar 1095 Steel Samurai Sword May 29th, 2016 at 04:00
    recommend seller! Thanks for fast shipping &amp;amp; delivery!
  • Gravatar Shinken Katana May 29th, 2016 at 04:00
    A++++ Thank you
  • Gravatar clay tempered katana sword May 29th, 2016 at 05:09
    Tr猫s bon 茅tat + parfait + article pr茅f茅r茅 vendeur
  • Gravatar samurai katana sword May 29th, 2016 at 20:47
    Fast shipping and product as described. Great service.
  • Gravatar Wakizashi ture Swords May 29th, 2016 at 20:47
    Very Fast Shipper!!!!!
  • Gravatar Wakizashi ture Swords May 29th, 2016 at 21:15
    Exp茅dition rapide, produit 茅tait exactement comme promis !
  • Gravatar Wakizashi Swords May 29th, 2016 at 22:07
    A + + + + + + + + + +
  • Gravatar Samurai Katana May 29th, 2016 at 22:07
    Produit comme décrit, expédition rapide superbe ! Merci !
  • Gravatar battle ready samurai swords May 30th, 2016 at 00:16
    Thank You! Fast Shipping!
  • Gravatar katana Swords May 30th, 2016 at 00:46
    recommend seller! Thanks for fast shipping &amp;amp; delivery!
  • Gravatar full tang samurai swords May 30th, 2016 at 09:34
    A+++++ very quick shipment! Honest seller!
  • Gravatar katana Swords May 30th, 2016 at 12:41
    Very satisfied
  • Gravatar Samurai Katana May 30th, 2016 at 14:51
    Vendeur tr猫s gentil , tr猫s heureux avec l'article, exp茅dition ultra - rapide, merci !
  • Gravatar Shinken Katana japan May 30th, 2016 at 17:35
    Fast shipping! Reliable seller.
  • Gravatar samurai katana sword May 30th, 2016 at 17:35
    Quick Shipping, item perfect, great steal, LOVE IT! A+++++++++ Seller
  • Gravatar Samurai Katana May 31st, 2016 at 06:26
    beautiful A+++
  • Gravatar Japanese Wakizashi Sword June 2nd, 2016 at 20:49
    tr猫s satisfait
  • Gravatar Handmade Katana June 2nd, 2016 at 22:34
    Just as described. Super quick shipping and well packed. Thank you
  • Gravatar katana Swords June 5th, 2016 at 08:32
    merci d'exp茅dition rapide
  • Gravatar japanese samurai June 10th, 2016 at 03:33
    Absolutely the most awesome seller!! Thanks for the super fast shipping!!
  • Gravatar quality japanese swords June 10th, 2016 at 03:33
    items arrived in a timely fashion, exactly what I was looking for
  • Gravatar katana swords June 10th, 2016 at 15:25
    Expédition rapide , impressionnant, merci beaucoup
  • Gravatar real katana swords June 10th, 2016 at 15:26
    article très gentil , bonne communication , expédition rapide
  • Gravatar japanese samurai katana June 10th, 2016 at 20:42
    Cute shoe! Recommend seller; thanks for fast shipping &amp;amp; delivery!
  • Gravatar battle ready katana June 10th, 2016 at 23:18
    Super affaire impressionnante .. thx offre w / confiance! A + + + + + + + + + + + + + vendeur
  • Gravatar samurai katana June 11th, 2016 at 00:39
    Fast and quick during the holidays.
  • Gravatar samurai sword June 11th, 2016 at 22:05
    Expédition très rapide, article exactement comme décrit ! Je vous remercie !
  • Gravatar clay tempered sword June 12th, 2016 at 04:50
    SUPER fast shipping!!!!! Great item!!!!! Thank you!!!!!!!
  • Gravatar battle ready swords June 12th, 2016 at 04:50
    Thanks for a great speedy delivery!!!
  • Gravatar handmade swords June 12th, 2016 at 05:20
    Exp茅dition rapide superbe ! Grande marchandises comme promis ! A + + + +
  • Gravatar clay tempered sword June 12th, 2016 at 05:29
    Fantastic seller!!! 5 starsss..super fast shipping
  • Gravatar japanese samurai June 12th, 2016 at 09:02
    LOVE IT ! ! !
  • Gravatar japanese swords June 12th, 2016 at 10:08
    Awesome transaction! Super Fast shipping!!!!!
  • Gravatar japanese tempered katana June 12th, 2016 at 10:08
    Good response time in receiving package.
  • Gravatar naginata swords June 12th, 2016 at 23:53
    Fast shipping and the item was just as described. Thank you!!!
  • Gravatar samurai sword June 13th, 2016 at 00:44
    lovely, thanks
  • Gravatar katana sword June 13th, 2016 at 00:44
    Pleasure to do business with! Thanks!!
  • Gravatar japanese katana swords June 13th, 2016 at 01:39
    Great! Je vous remercie !
  • Gravatar katana swords June 13th, 2016 at 01:40
    aimer ma chaussure , parfait. grand vendeur
  • Gravatar battle ready katana June 13th, 2016 at 03:20
    Grand vendeur ! A + + + +
  • Gravatar tempered blade katana June 13th, 2016 at 05:08
    very nice and quick delivery A+++++++++++
  • Gravatar japanese katana June 13th, 2016 at 12:05
    Great transaction and seller - fast delivery! Handshoe is beautiful! Thank you!
  • Gravatar real katana swords June 13th, 2016 at 18:36
    Just as described. Super quick shipping and well packed. Thank you
  • Gravatar battle ready katana June 13th, 2016 at 21:05
    Article exactement comme d脙 漏 crit ... Envoi rapide et soign茅 . R茅p茅tera entreprise
  • Gravatar samurai swords June 14th, 2016 at 05:01
    C'est vraiment un film tr猫s dr么le, mais vieux !
  • Gravatar clay tempered katana June 14th, 2016 at 05:01
    Exp茅dition rapide, produit 茅tait exactement comme promis !
  • Gravatar custom katana swords June 14th, 2016 at 12:09
    This really is a very funny but old movie!
  • Gravatar handmade katana June 14th, 2016 at 15:29
    Thanks for the fast shipping !
  • Gravatar samurai katana sword June 14th, 2016 at 16:18
    thanks fast shipping
  • Gravatar japanese katana swords June 14th, 2016 at 22:21
    Parfait!
  • Gravatar samurai swords June 14th, 2016 at 23:50
    recommend seller! Thanks for fast shipping &amp;amp; delivery!
  • Gravatar clay tempered katana June 15th, 2016 at 06:20
    A++++ Thank you
  • Gravatar clay tempered katana June 15th, 2016 at 16:46
    Je vous remercie ! Expédition très rapide . Recommander fortement le vendeur ! Love it . 5 étoiles !
  • Gravatar custom katana swords June 15th, 2016 at 20:34
    Thanks! Great Product and shipping
  • Gravatar katana blade June 15th, 2016 at 21:17
    Lightening fast shipment. Highly recommend. Thanks
  • Gravatar samurai katana June 16th, 2016 at 11:13
    Grand vendeur , article exactement comme décrit ; grande communication ; Merci !
  • Gravatar samurai swords June 17th, 2016 at 23:01
    Excellent transaction! Fast shipping, item as promised. Thanks !!!!!!!!!!
  • Gravatar japanese katana June 18th, 2016 at 07:51
    quick shipment..as described..thanks!
  • Gravatar best katana in the world June 20th, 2016 at 06:21
    wonderul and fast
  • Gravatar katana sword June 20th, 2016 at 17:07
    recommend seller! Thanks for fast shipping &amp;amp; delivery!
  • Gravatar japanese samurai katana June 21st, 2016 at 07:42
    wonderul and fast
  • Gravatar battle ready swords June 22nd, 2016 at 08:26
    quick shipping, beautiful shoe, very happy buyer!
  • Gravatar japanese katana June 22nd, 2016 at 16:06
    as described, thanks
  • Gravatar samurai swords June 24th, 2016 at 02:32
    Thanks great deal
  • Gravatar samurai swords July 4th, 2016 at 03:05
    Excellent transaction. Fast shipping and great pricing. Will deal with again.
  • Gravatar Samurai Katana July 13th, 2016 at 19:21
    Expédié rapidement , Merci !
  • Gravatar clay tempered katana July 14th, 2016 at 12:44
    very quick ship!! very good price!!
  • Gravatar katana sword July 14th, 2016 at 12:56
    Super Super Fast Shipping...item just as described...thank you!
  • Gravatar katana Swords July 15th, 2016 at 07:15
    Rec item as stated and quickly!
  • Gravatar Japanese Sword July 29th, 2016 at 10:08
    Thank you.
  • Gravatar Japanese Samurai July 29th, 2016 at 10:08
    Cute shoe,Will give as a gift. A+ seller!
  • Gravatar Samurai Swords July 29th, 2016 at 15:22
    A+++++ thank u
  • Gravatar Samurai Swords July 31st, 2016 at 07:47
    Love it! Fast shipping! A++++++++++++++++
  • Gravatar battle ready samurai swords July 31st, 2016 at 08:25
    Good Seller. Fast shipping. Item just as described. Hope to use again.
  • Gravatar katana Sword July 31st, 2016 at 08:25
    Thank you so much!! Very nice purchase experience.
  • Gravatar Samurai Sword July 31st, 2016 at 09:04
    bel article ! expédition rapide!
  • Gravatar katana Sword July 31st, 2016 at 09:04
    Excellente , merci!
  • Gravatar Samurai Sword katana July 31st, 2016 at 13:55
    Grand prix . Livraison rapide, mais très rapide. Will be back !
  • Gravatar Samurai Sword July 31st, 2016 at 13:55
    beau A + + +
  • Gravatar Swords Bag August 2nd, 2016 at 14:20
    Perfect celine shoe, fast delivery. Excellent transaction.
  • Gravatar Samurai Sword August 3rd, 2016 at 06:23
    L'article a été livré très rapidement et dans l'état indiqué .
  • Gravatar katana Sword August 3rd, 2016 at 06:23
    Expédition rapide , article exactement comme décrit
  • Gravatar battle ready katana August 3rd, 2016 at 07:42
    Je vous remercie ! I love it!
  • Gravatar real katana swords August 3rd, 2016 at 07:42
    RE脟U TRES VITE et comme d茅crit MERCI !
  • Gravatar Buy Tanto August 3rd, 2016 at 09:54
    EXPÉDITION RAPIDE ..... FABULOUS ..... GRAND VENDEUR
  • Gravatar Wakizashi Swords August 3rd, 2016 at 16:23
    g茅nial!
  • Gravatar Tsuba August 3rd, 2016 at 16:23
    Grande exp茅rience . Bateau rapide et facile transaction . Remercie un groupe !
  • Gravatar chinese swords August 5th, 2016 at 02:27
    thanks fast shipping
  • Gravatar samurai swords August 5th, 2016 at 02:27
    items arrived in a timely fashion, exactly what I was looking for
  • Gravatar Ninja Swords August 6th, 2016 at 06:34
    Speedy shhipping - a real pleasure to buy from!
  • Gravatar samurai swords August 6th, 2016 at 06:41
    Beautiful handshoe! Fast ship and packaged well! Thanks!
  • Gravatar samurai swords August 6th, 2016 at 06:42
    A+++++ very quick shipment! Honest seller!
  • Gravatar japanese samurai August 6th, 2016 at 10:47
    Article juste comme décrit. Smooth transaction . Merci
  • Gravatar samurai swords August 6th, 2016 at 10:48
    Une bonne communication . Expédition rapide . Recommander ce vendeur fortement ! Merci !
  • Gravatar katana August 9th, 2016 at 15:01
    Great service!
  • Gravatar katana Sword August 13th, 2016 at 12:22
    Great!
  • Gravatar SAKABATO Sword August 13th, 2016 at 16:38
    RE脟U TRES VITE et comme d茅crit MERCI !
  • Gravatar Naginata August 14th, 2016 at 04:23
    Great transaction. Exp茅dition rapide superbe et grand emballage . Merci !
  • Gravatar Buy Tsukas August 14th, 2016 at 07:59
    A++++++++++++++++
  • Gravatar Buy Saya August 15th, 2016 at 10:30
    Excellent Description Of Item, Packed Very Well -Very Nice To Deal With -Thanks!
  • Gravatar Katana sword August 17th, 2016 at 07:10
    Great!
  • Gravatar Wakizashi Sword August 22nd, 2016 at 03:41
    Quelle affaire ! Grand vendeur, exp茅dition rapide! A + + + +
  • Gravatar Naginata August 22nd, 2016 at 04:46
    J'adore ce cas tech, taille parfaite pour mon petit disque dur externe.
  • Gravatar handmade swords September 3rd, 2016 at 10:37
    Thanks for a great speedy delivery!!!
  • Gravatar japanese samurai September 3rd, 2016 at 10:37
    thanks fast shipping
  • Gravatar Best Katana October 8th, 2016 at 14:10
    Exp茅dition et le produit rapidement comme d茅crit. Great service.
  • Gravatar katana October 13th, 2016 at 05:21
    I have had this wakizashi for a week. Excellent blade! Very well made. LQ- Swords is a great place. Shipping fast and uncomplicated. Thanks L-Q
  • Gravatar Nodachi weapons October 13th, 2016 at 06:06
    For anyone looking for an authentic cutting sword, this is a great choice. This is the more refined version of the Hanwei Practical Katana Sword. I did some research and this rated well in many sword enthsiast forums. It comes with a tag from Hanwei that provides a serial number to document that this is a Hanwei sword. The workmanship is so beautiful for a sword of this price that I have not had the heart to cut with it yet. I may just buy another one and keep one for decoration and dedicate the other for cutting practice.
  • Gravatar samurai swords October 13th, 2016 at 08:52
    GREAT TRAINING TOOLTO USE AND CAN BE USED AS AN IMPACT WEAPON IN A PINCH
  • Gravatar katanas October 13th, 2016 at 13:48
    I just wanted the wakizashi for a photography piece I was working on. I didn't know that this came as two swords that fit together. I was pleasantly surprised! The edge was a little sharper than another prop sword I had, so be aware of that if you have kids. I will say it's not as shiny as it looks in the picture, but maybe that's because I didn't polish it or something.
  • Gravatar Japanese Sword October 14th, 2016 at 00:26
    I was very impressed by the quality of this katana when I pulled it out of the box. The blade was well made and came with a certificate of authenticity that detailed the basic qualities of the sword as a whole. I wouldn't say it was razor sharp but it was sharp enough to do the basic cut tests, in which it held as expected for it's particular price. The artwork on the handle is well crafted and gives it it's own unique look which I personally like. I would say it's better than average for its price, so if you want a better sword you'll need to pay more.
  • Gravatar Samurai Sword October 14th, 2016 at 00:27
    Great sword, expecially for the price. The blade looks great and feels very high quality. It came sharp, but not razer sharp. You can still cut paper with it if you wanted.
  • Gravatar 五毛说 November 28th, 2016 at 06:42
    给个建议,如果以后在背光的场地,最好打个灯光,否则观众看人很费劲。
  • Gravatar Real Tachi Sword January 17th, 2017 at 14:04
    I received my sword today. I am very pleased with the quality... the only "issue" is that I received the Ronin version instead of the Dragon one I ordered but I must say, I am not even slightly disappointed (as a matter of fact.. in hindsight I think it might be better as the Dragon theme has become a bit cliche'). I will not be playing "warrior" with it so the shortcomings in hacking water bottles and buses do not apply.
  • Gravatar Best Samurai Sword January 17th, 2017 at 14:05
    Its cold steel. Nuff said
  • Gravatar Wakizashi Swords January 21st, 2017 at 03:41
    I like the feel of it, it goes well with my other two bokkens from cold steel. It barely fits one of my hands, but it works and is really fun when using the bokken at the same time.
  • Gravatar real katana January 21st, 2017 at 05:14
    Godammm this sword is beautiful. Well made. Looks authentic
  • Gravatar Wakizashi Katana May 23rd, 2017 at 12:13
    This sword is absolutely beautiful. Great quality, good weight and balance. My only issue with the sword is the claw and the wrapping that's tied to it. The wrapping is a really cheap looking material that appears worn on the edges. Also unlike most samural swords it's not beautifully tied/wrapped around the sword. Aside from that I really like the sword. Oh and one more thing, the picture used to show the sword is accurate so don't expect it to be white as it is in the movie. However in my opinion, the color of this sword/sheath is better than that of the movie.
  • Gravatar best katana in the world June 21st, 2017 at 14:28
    Great for display or cutting trees.
  • Gravatar Ninja Weapons July 19th, 2017 at 01:39
    Fast delivery and wonderful Katana
  • Gravatar Best Japanese Sword August 7th, 2017 at 13:30
    Great for display or cutting trees.
  • Gravatar Tanto knife August 8th, 2017 at 02:15
    Unbreakable. I was going to get another. Whoever is selling them now felt inclined to substantially raise the price! I bought this Bokken around 20 dollar range. Its now 70 dollars!!! Great Bokken but BUYER BEWARE at this price, its a SCAM!!!!
  • Gravatar Japan Samurai Katana August 9th, 2017 at 13:12
    10/10 love it
  • Gravatar Japanese Katana September 4th, 2017 at 12:21
    This sword is absolutely superb! It is high quality all the way, and I really like the thickness of the blade from the hand guard to the tip. It is just the way I like Katanas to be! This is a great Katana and the price is very reasonable for the sword you are getting! I am very happy with it!
  • Gravatar battle ready katana September 4th, 2017 at 18:40
    For the price you can't complain, it seems to be well-rounded. If you want something that does more than this, then you're looking at spending considerably more money.
Gravatar