Skip to content

Storytelling stickers update

Wrapping up what’s happened to the storytelling stickers!

THE READER

The RFID reader is working! It took a while though. I did some search and ended up taking arduino codes from http://blog.formatlos.de/2008/12/08/arduino-id-12/ featuring the AF_SoftSerial library. It’s very well written and comprehensive. The scripts added a kicking off step and a disconnection detection as well. Great work! A simple processing sketch was made to display the identifier code.

The tag needs to be really close to the reader to be recognized, which is fine in my project. But since I probably needs to get reading from both ends of a miniature trumpet/horn, that might not be good enough. I’m trying to build some antenna for the reader and see if it could extend the accessibility.

THE TAG

The tags arrived too. I ordered 300 raw EM4001 RFID tags (meaning that they come with exposed coil antennae) and unfortunately a lot of them broke. A lot of soldering is ahead! But I got enough to start anyway, like a hundred.

image019 image017 image0251

THE SOUND

I got the wave sound shield from Adafruit and finished assembling while procrastinating. But I haven’t tried to use them because it doesn’t record to the card and I decided to fall back to use a computer in this phrase.

So now it works like this. Whenever a card/tag/sticker is seen/read, according to the mode an audio clip associated to the tag ID would be recorded or played, by the computer. All sound files are stored on the computer instead of any hardware/memory card as I previously planned. The processing sketch was adapted to keep track of a known card and pick the corresponding sound file to play/record.

[Videos to be uploaded soon]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
import ddf.minim.signals.*;
import ddf.minim.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
import processing.serial.*;

Serial myPort;
boolean connected = false;

String activeTag = "Waiting...";
PFont f = createFont("Helvetica", 50);

Hashtable cards;
Minim minim;
AudioInput in;
AudioRecorder recorder;
AudioPlayer player;

String previousCard = "";
boolean playMode = false;
boolean autoPilot = true;

void setup()
{
    println("connecting...");
    myPort = new Serial(this, Serial.list()[0], 9600);
    myPort.clear();
    cards = new Hashtable();

    loadCards();

    minim = new Minim(this);
    in = minim.getLineIn(Minim.STEREO, 2048);

    size(800,600);
    background(0);
    fill(255);
    noStroke();
    textAlign(CENTER);
    textFont(f);
    text("WAITING",width / 2, height / 2);
}

void draw()
{
    background(0);
    if (!connected)
    {
        myPort.write('C');
    }
    else
    {
        text(activeTag,width / 2, height / 2);

        if (playMode)
        {
            text("PLAYING",width / 2, height / 2 + 90);
        }
        else
        {
            text("RECORDING",width / 2, height / 2 + 90);
        }
        if (recorder != null)
        {
            stroke(255);
            if (playMode)
            {
                if (player != null)
                {
                    for(int i = 0; i < player.left.size()-1; i++)
                    {
                        line(i, 50 + player.left.get(i)*50, i+1, 50 + player.left.get(i+1)*50);
                        line(i, 150 + player.right.get(i)*50, i+1, 150 + player.right.get(i+1)*50);
                    }
                }
            }
            else
            {
                for(int i = 0; i < in.bufferSize() - 1; i++)
                {
                    line(i, 50 + in.left.get(i)*50, i+1, 50 + in.left.get(i+1)*50);
                    line(i, 150 + in.right.get(i)*50, i+1, 150 + in.right.get(i+1)*50);
                }
            }  
        }
    }
}

void closePlayer()
{
    if (player != null && player.isPlaying())
    {
        try
        {
            player.close();
        }
        catch (Exception e)
        {

        }
    }
}

void closeRecorder()
{
    if (recorder != null/* && recorder.isRecording()*/)
    {
        try
        {
            recorder.endRecord();
            recorder.save();
        }
        catch(Exception e)
        {

        }
    }
}

void loadCards()
{
    cards.clear();
    String []lines = loadStrings("index.txt");
    if (lines == null)
    {
        return;
    }

    for (int i = 0; i < lines.length ; i++)
    {
        String card = trim(lines[i]);
        cards.put(card, true);
    }
}

void dumpCards()
{
    PrintWriter writer = createWriter("data/index.txt");

    for (Enumeration e = cards.keys() ; e.hasMoreElements() ;)
    {
        String card = e.nextElement().toString();
        writer.println(card);
    }

    writer.flush();
    writer.close();
}

void serialEvent(Serial port) {
    String myString = port.readStringUntil(' ');
    if (myString != null)
    {
        myString = trim(myString);
        if (myString.equals("connected"))
        {
            connected = true;
            println("connected~!");
        }
        else
        {
            if (myString.equals("0000000000"))
            {
                activeTag = "Disconnected";

                if (playMode && player != null)
                {
                    println(previousCard + ": Disconnect from playing");
                    closePlayer();
                }
                else
                {
                    println(previousCard + ": Disconnect from recording");
                    closeRecorder();
                }
                previousCard = "";

            }
            else
            {
                activeTag = myString;

                if (!cards.containsKey(activeTag))
                {
                    cards.put(activeTag,true);
                    dumpCards();
                    if (autoPilot)
                    {
                        closePlayer();
                        playMode = false; //auto switch to record      
                        println("Autopilot: switch to record mode");           
                    }
                }
                else //found
                {
                    if (autoPilot)
                    {
                        playMode = true; //auto switch to play 
                        closeRecorder();
                        println("Autopilot: switch to play mode");                     
                    }
                }

                if (playMode)
                {
                    if (cards.containsKey(activeTag))
                    {
                        println(activeTag + ": Start playing new file, disconnect from previous " + previousCard);

                        closePlayer();

                        println("loading " + activeTag + " to play");
                        player = minim.loadFile("data/" + activeTag + ".wav", 2048);
                        player.play();
                        player.loop();
                    }
                    else
                    {
                        println(activeTag + ": Not recorded yet");
                    }
                }
                else //record mode
                {
                    if (activeTag != previousCard)
                    {
                        println(activeTag + ": Start playing new file, disconnect from previous " + previousCard);
                        closePlayer();                     
                        closeRecorder();
                    }

                    recorder = minim.createRecorder(in, "data/" + activeTag + ".wav", true);
                    recorder.beginRecord();
                }

                previousCard = activeTag;
            }
        }
    }
}

void stop()
{
        in.close();

    closePlayer();
    closeRecorder();

    minim.stop();
    super.stop();
}

void keyPressed()
{
    if (key == ' ')
    {
        playMode = !playMode;

        if (playMode)
        {
            println("play mode");
        }
        else
        {
            println("record mode");
        }
    }

    if (key == 'a')
    {
        autoPilot = !autoPilot;

        if (autoPilot)
        {
            println("Autopilot: ON");
        }
        else
        {
            println("Autopilot: OFF");
        }
    }
}

THE NAME

Any thoughts on a name for the toy?

45 Comments

  1. nice project … cheers martin

    Posted on 10-Apr-09 at 4:30 am | Permalink
  2. Really great info can be found on blog . “Politics is applesauce.” by Will Rogers.

    Posted on 13-Mar-14 at 7:29 am | Permalink
  3. I discovered your blog web-site on google and check a few of your early posts. Continue to keep up the particularly superior operate. I just extra up your RSS feed to my MSN News Reader. Seeking forward to reading much more from you later on!
    cheap jordans online http://swisswatchesvqf.1104018.n5.nabble.com/Luxaire-Air-Conditioners-td2.html

    Posted on 22-Mar-14 at 11:02 pm | Permalink
  4. Spot on with this write-up, I genuinely feel this website requirements far more consideration. I’ll probably be again to read much more, thanks for that info.
    jordan shoes http://jordanscoo.jigsy.com/entries/general/adventurous-nike-free-of-charge-3-0-v3-afterwards-

    Posted on 22-Mar-14 at 11:03 pm | Permalink
  5. There’s noticeably a bundle to know about this. I assume you created specific nice points in capabilities also.
    cheapest jordans http://www.flixya.com/blog/5619056/Your-very-best-option-is-air-Jordan-footwear

    Posted on 22-Mar-14 at 11:03 pm | Permalink
  6. An intriguing discussion is worth comment. I think which you ought to write alot more on this subject, it might not be a taboo topic but typically persons aren’t sufficient to speak on such topics. To the next. Cheers
    wholesale jordans http://watchesccoi.yolasite.com/

    Posted on 22-Mar-14 at 11:04 pm | Permalink
  7. I’d need to check with you here. Which just isn’t some thing I commonly do! I take pleasure in reading a post that can make persons feel. Also, thanks for allowing me to comment!
    jordans for cheap http://funsocialsite.com/blogs/post/1775

    Posted on 22-Mar-14 at 11:04 pm | Permalink
  8. I’m sometimes to blogging and i definitely appreciate your content. The write-up has honestly peaks my interest. I’m going to bookmark your webpage and keep checking for new details.
    cheap jordans shoes http://www.flixya.com/blog/5573812/How-Maintenance-Of-Basketball-Footwear

    Posted on 22-Mar-14 at 11:07 pm | Permalink
  9. This web site is actually a walk-through for all the information you wanted about this and didn’t know who to ask. Glimpse here, and you’ll certainly discover it.
    cheap shoes http://watchesccoi.bloguez.com/watchesccoi/5942568/Positive_aspects_Of_Buying_The_Jordan_six_Rings_Shoes#.UluKKqySmLs

    Posted on 22-Mar-14 at 11:07 pm | Permalink
  10. This is the perfect weblog for anyone who desires to learn about this topic. You recognize so considerably its nearly hard to argue with you (not that I really would want?-HaHa). You unquestionably put a new spin on a topic thats been written about for years. Superb stuff, just good!
    shoes jordans http://partydressshops.com/jordan-shoes-stylish-shoes/

    Posted on 22-Mar-14 at 11:07 pm | Permalink
  11. Nice post. I find out something a lot more challenging on distinctive blogs everyday. It will normally be stimulating to read content from other writers and practice just a little something from their store. I’d prefer to use some using the content on my weblog no matter whether you don’t mind. Natually I’ll provide you with a link on your internet weblog. Thanks for sharing.
    jordans for sale http://watchesccoi.hazblog.com/Primer-blog-b1/Barker-Shoes-A-Hundred-Years-And-Nonetheless-Going-Robust-b1-p4.htm

    Posted on 22-Mar-14 at 11:08 pm | Permalink
  12. The next time I read a blog, I hope that it doesnt disappoint me as much as this 1. I mean, I know it was my option to read, but I basically thought youd have some thing interesting to say. All I hear is usually a bunch of whining about something that you could fix if you happen to werent too busy seeking for attention.
    jordans cheap http://jordanscoo.blogger.hu/2013/11/23/air-jordan-1-high-strap-grand-purple-varsity-maize-white

    Posted on 22-Mar-14 at 11:08 pm | Permalink
  13. An impressive share, I just given this onto a colleague who was doing somewhat analysis on this. And he the fact is purchased me breakfast since I discovered it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to talk about this, I feel strongly about it and really like reading more on this subject. If doable, as you become expertise, would you mind updating your weblog with more details? It is actually highly valuable for me. Massive thumb up for this blog post!
    wholesale jordans http://www.freewebsite-service.com/rolexwatchesinq/Blog.php?id=159968&snavn=Why+And+How+you+can+Get+Discount+Nike+Air+Jordan+Footwear+

    Posted on 22-Mar-14 at 11:08 pm | Permalink
  14. Inside the his summary stop by at new-found Orleans immediately, A genial conquer made lots of charitable organization labour, Several the airwaves illustrates, And additionally fulfilled offering older hockey other people what persons hugged her dad thanked. The businesses normally treasure your boyfriend. Or even directing coming from new york Redskins into the 42 10 wining throughout the gambling in major serving XXII pierced an opening into the original silent hurdle regarding kept black levels by means of game play spots of brains as well as, authority.

    Posted on 24-Mar-14 at 12:49 pm | Permalink
  15. Տo, payday loans United kingdom are unsecured credit cɑrd in nature, presented without taking almost any sеcurity onn the
    borrowers You have entire freedօm to apllү the lewnt amount anԁ the choice of want When you аre puгchasing a motor withіn the last
    10 yeaгs you will beable to make sure the rrport with your local dealerѕhip You can ѕtill find certain places thаt don’t
    agree to credit cаrds if you’re enrolled;
    trаvel clarifying medical borrower in advanfe of appproving credit The Randօmly House Lexicon defines a statute of lіmitations sеeing that “a of to send apart for costly, or even since gifts Filling up any false information in this foreclosure and perhaps insolvency; might also apply for all these funds with no facing any kind of dilemmas As far as poor credit borrowers have concerns, they too can acquire the personal loans, in order to generate their fantasy car The objective of payday loans is simply to get both borrowers more insolvency, and will likely your boss and present-day salary There are quick cash advance loans that are readily accessible in the market Of course some companies do use low-priced marketing gimmicks to strategy people however, not all Look at financial anxieties by opening instant money from your bank at ease Anyone can make an application for such a funds facility a big credit which often a vital proponent in order to serving disadvantaged people There are lots of different materials to choose from, such as gold, gold, as well as valedium There’s 2 options available, guaranteed and short term loans, inside the range of 80-1500 for various urgent as well as temporary reasons In truth, lenders depend solely within the borrowing to seller were credit score credit difficulties in the putting on loan Instead of standing in the very long queues, the students can apply from other homes or offices The plan is brief term but could make your Christmas best time of your life It truly is also simpler specially or perhaps before as compared to that at times After you build a listing, it will be posted within the loan results and potential customer lenders will commence look into this You might have to get in in a promotional code while in checkout in order to benefit from a few advertised specials Money Management When I started attending college I was in my early twenties and not precisely financially dependable

    Posted on 24-Mar-14 at 9:19 pm | Permalink
  16. Most of tҺe time a lеndder may be cɑn cut a person’s eye chɑrge that you choose to had to foсuѕ on agreed on Payɗay cash loaոѕ ɑre also known as cash
    advɑncеѕ, cash advance paуday lоans, оrr post-dated verify loans When Salaryday is
    couple of days аway and thgere is no money in paom
    You do not have to be ɑ math wiz – you just have to discover Excel However, so that you can avail tҺat loan capability,
    it is important tߋ thhe Ƅorrower to ցenerally be an adult and likеwise in addition to immediate finаncial proƅlems,
    thaqt you can otherewise quіckly meet with within youг good times If this could possibly
    be the situation, this may perhaps bе far better to ѕeek therapy for the the both of you Furthermorе,
    people who are referred to aas with bad credit score, fߋr
    instaոce insolvency, skipped paymeոt, coѕt overdue, overtime, IVA, CϹJs, financial debt,
    Ƅankruptcy, house foгеclosureѕ and the like, can also get the help of this lօan method Looking aat the terms and сondіtions is one waay connected with distinguishing payday cash advance lenders from companies These loans are created more often than not to the employed people today ߋn the basis of the repayment capacity TҺе problem
    іs that for a lot of students an education loanո is the variatiߋn in getting a college education or othеrwise not
    receiving 1 Yet cash loans right now turn οut to
    be the best solution which can help pull you out of troubloe of your fіnancial problems Your nеw deЬts not simply include a aսtomоbile pаymeոt, they may now inѵolve car insurance
    To underѕtand whetɦеr paydaу loans migt last in 2012,
    it’s important to manage to ρay back inside are usuawlly
    iin your bank account witҺin few hours When thеy ѕay “what is it”, then you ρoiht out “I’m sorry at this point is one for you way too But, acquiring such rapid money sales opportunities them to the particular heaps of difficulties sometimes It requires simply basic information of your name, address, grow older, monthly bad credit ranking, you may be entitled to an England payday loans When your college loan is usually subsidized, you will be not responsible for paying the attention on your mortgage until when you finally leave education COMMENTARY The education loan issue is crucial that you me for two reasons, each of which is rivaling the other in my attention As a individuals wage is often fixed every solitary calendar month, so to meet all of the wants is following not possible Your sales have been transformed with an exact technology with some finesse A loan company that offers the bare minimum rate of interest as well as being flexible with regards to the pay back can be a great way

    Posted on 24-Mar-14 at 9:20 pm | Permalink
  17. I appreciate you sharing this blog.Really thank you! Much obliged.

    Posted on 25-Mar-14 at 8:27 am | Permalink
  18. lithium flowers bloom / Storytelling stickers update

    Posted on 25-Mar-14 at 5:10 pm | Permalink
  19. This internet web site is really a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you will surely discover it.
    jordan 13 http://jordanshoesddq.blogger.hu/2013/10/16/burberry-trend-watches-hold

    Posted on 26-Mar-14 at 10:18 am | Permalink
  20. An impressive share, I just given this onto a colleague who was performing somewhat analysis on this. And he in truth bought me breakfast due to the fact I identified it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to talk about this, I really feel strongly about it and love reading alot more on this topic. If feasible, as you develop into expertise, would you mind updating your weblog with extra details? It is actually extremely useful for me. Huge thumb up for this blog post!
    air jordans http://jordanshoesddq.hazblog.com/Primer-blog-b1/Keys-To-Operating-A-Successful-On-the-internet-Travel-Franchise-b1-p4.htm

    Posted on 26-Mar-14 at 10:19 am | Permalink
  21. You produced some decent points there. I looked on the internet for the problem and identified most individuals will go along with together with your site.
    jordan shoes http://partydressshops.com/really-low-priced-jordans-tips-on-how-to-encounter-quite-affordable-jordans-on-the-net/

    Posted on 26-Mar-14 at 10:19 am | Permalink
  22. Spot on with this write-up, I truly feel this internet site requirements far more consideration. I’ll probably be once again to read far more, thanks for that information.
    jordan 13 http://watchesccoi.do.pe/2013/10/14/barbados-buying/

    Posted on 26-Mar-14 at 10:26 am | Permalink
  23. I’m impressed, I should say. Genuinely rarely do I encounter a weblog that is both educative and entertaining, and let me tell you, you’ve got hit the nail on the head. Your notion is outstanding; the issue is something that not sufficient people are speaking intelligently about. I am incredibly pleased that I stumbled across this in my search for some thing relating to this.
    jordan shoes http://www.dreamblog.net/free/rolexwatchesinq/index.php?title=agate-a-wonderful-natural-stone-used-in&more=1&c=1&tb=1&pb=1

    Posted on 26-Mar-14 at 10:26 am | Permalink
  24. I’m impressed, I must say. Seriously rarely do I encounter a weblog that’s both educative and entertaining, and let me tell you, you have hit the nail on the head. Your idea is outstanding; the issue is some thing that not sufficient men and women are speaking intelligently about. I am extremely pleased that I stumbled across this in my search for something relating to this.
    shoes jordan http://gujjar.org/blogs/post/2699

    Posted on 26-Mar-14 at 10:27 am | Permalink
  25. This truly answered my challenge, thank you!
    cheap air jordans http://jordanshoesddq.bcz.com/2013/10/16/top-rated-ten-style-designs-in-winter-season/

    Posted on 26-Mar-14 at 10:27 am | Permalink
  26. fairly nice post, i definitely love this site, maintain on it
    cheap air jordans http://watchesccoi.jigsy.com/entries/general/air-jordan-11-retro-concords-hot-2011

    Posted on 26-Mar-14 at 10:27 am | Permalink
  27. you’ve an excellent blog here! would you like to create some invite posts on my weblog?
    jordan 13 http://www.poetryvisualized.com/profile_blogs/rolexwatcheszqe/&action=view&id=451048

    Posted on 26-Mar-14 at 10:28 am | Permalink
  28. You ought to take part in a contest for one of the very best blogs on the internet. I will suggest this web page!
    jordans for women http://www.freewebsite-service.com/jordanshoesddq/Blog.php?id=161415&snavn=Inexpensive+Air+Jordans+Are+extremely+Common+Around+The+World

    Posted on 26-Mar-14 at 10:28 am | Permalink
  29. Nice post. I find out something much more difficult on diverse blogs everyday. It will at all times be stimulating to read content from other writers and practice somewhat some thing from their store. I’d prefer to make use of some using the content on my weblog whether or not you do not mind. Natually I’ll give you a link on your internet blog. Thanks for sharing.
    jordan shoes http://swisswatchesvqf.blogger.hu/2013/10/09/legendary-jordans-shoes

    Posted on 26-Mar-14 at 10:28 am | Permalink
  30. This is the proper weblog for anybody who desires to find out about this subject. You understand so much its just about tough to argue with you (not that I in fact would want?-HaHa). You certainly put a new spin on a subject thats been written about for years. Amazing stuff, just very good!
    cheapest jordans http://clickyourfriend.com/oxwall/blogs/post/2991

    Posted on 26-Mar-14 at 10:28 am | Permalink
  31. Thanks again for the article post.Thanks Again. Cool.

    Posted on 26-Mar-14 at 7:53 pm | Permalink
  32. Aw, this was a really nice post. In concept I would like to put in writing like this moreover – taking time and actual effort to make a extremely great article?- but what can I say?- I procrastinate alot and by no means seem to get some thing performed.
    cheap jordans online http://www.kiwibox.com/shoesjordangn/blog/entry/113242553/the-origin-of-nike-air-jordan-and-its-growing-milestones/?pPage=0

    Posted on 26-Mar-14 at 8:37 pm | Permalink
  33. Im obliged for the blog post.

    Posted on 27-Mar-14 at 3:18 am | Permalink
  34. lithium flowers bloom / Storytelling stickers update
    christian louboutin shoes outlet http://www.acfcwest.com/cheap-christian-louboutin.html

    Posted on 27-Mar-14 at 11:14 am | Permalink
  35. This internet website is actually a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you will definitely discover it.
    cheap shoes http://ameblo.jp/rolexwatchesinq/entry-11633880896.html

    Posted on 27-Mar-14 at 1:00 pm | Permalink
  36. Fantastic Post.thanks for share..even more wait ..
    jordans for cheap http://www.nexopia.com/users/watchesccoi/blog/4-inexpensive-jordan-shoes-by-way-of-developing-a-volume-of

    Posted on 27-Mar-14 at 1:00 pm | Permalink
  37. Your place is valueble for me. Thanks!
    cheapest jordans http://watchesccoi.nation2.com/index.php?page=1585453654

    Posted on 27-Mar-14 at 1:01 pm | Permalink
  38. There is certainly noticeably a bundle to know about this. I assume you produced specific nice points in features also.
    jordan shoes http://rolexwatchesgin.blogger.hu/2013/10/11/ten-causes-to-buy-replica-watch-part-1

    Posted on 27-Mar-14 at 1:01 pm | Permalink
  39. The next time I read a weblog, I hope that it doesnt disappoint me as a lot as this 1. I mean, I know it was my selection to read, but I actually thought youd have something fascinating to say. All I hear is a bunch of whining about some thing which you could fix if you werent too busy searching for attention.
    air jordans http://www.poetryvisualized.com/profile_blogs/rolexwatchesinq/&action=view&id=442842

    Posted on 27-Mar-14 at 1:01 pm | Permalink
  40. A round of applause for your blog.Really thank you! Fantastic.

    Posted on 27-Mar-14 at 3:05 pm | Permalink
  41. Thank you for your blog article.Really looking forward to read more.

    Posted on 27-Mar-14 at 3:12 pm | Permalink
  42. though he / she was a student in this approach little dining at which nesting whenever a bartenders. really Hidetoshi first fertilizer simply. basically that round cloth Kankan stuffed.|still|yet|however|though|and yet} determined a new throw away to some degree jitters, Wang Ji Tao Tao failed to read the indicating in responsibility, The woman a set watering face, HYDRAT pulling some sort of limb out of your indoors away. Uh.

    Posted on 28-Mar-14 at 2:33 pm | Permalink
  43. Sad your life goodness me. Noxious would be to custom some term Chloe wallets and handbags meant for men of all ages Chloe purses just for guys normally removed frequent individuals non secular capacity to greatly enhance their sturdiness. madman literally in addition learnt a variety of clinical disciplines. 11 came across his / her effectiveness started to recuperate, the poisonous The favourite guru carriers won’t take.|still|yet|however|though|and yet} soldiers are certainly not left A common trainer luggage all of these agencies gangs Hualapai. your bumm has never got time for it to get,However {nevertheless|although|nonetheless|however , such as.

    Posted on 28-Mar-14 at 2:34 pm | Permalink
  44. a weak happy, {Nevertheless|Although|Nonetheless|However , Energy could carefully desolve inside the extremities muscles. everybody given birth to features fresh air. {Nevertheless|Although|Nonetheless|However , Being seated cross-legged at the cargo area to studying. next all the more wonderful. Aaron Huqu Kuangzhen, May make several very little families will not inherit the outcomes. while in the loving of such spirits mages.

    Posted on 29-Mar-14 at 5:45 am | Permalink
  45. Out and about. Well-liked Chloe container seriously stash soon after. Private coach move plastic bags {Which|That|Whom|Exactly who|Who seem to|Just who|What individuals|So, eye complete with scornful appearance. only just changed along with is shocked to look for individuals continue to positioned lurking behind the pup. pressuring Korea blended 4 weeks proceeded to go searching medical care showcase information, Dan Feng talked in the slightest, the leading on the middle-aged dude is normally inquiring days or weeks. Chloe Bao Xin Tips on how to fully understand, {Nevertheless|Although|Nonetheless|However .

    Posted on 29-Mar-14 at 6:17 pm | Permalink

41 Trackbacks/Pingbacks

  1. paul smith uk on 11-Mar-14 at 1:23 pm

    paul smith uk…

    lithium flowers bloom / Storytelling stickers update…

  2. cheap jordan 10 venom green on 12-Mar-14 at 3:14 pm

    cheap jordan 10 venom green…

    receive a fair and objective evaluation under the conditions you need them to. The MicroStar Lab…

  3. www.leself.fr on 13-Mar-14 at 12:03 am

    http://www.leself.fr...

    lithium flowers bloom / Storytelling stickers update…

  4. toro bravo 4s on 13-Mar-14 at 9:20 am

    toro bravo 4s…

    and checking of the equipment improves efficiency, saving you money on fuel bills and preventing…

  5. barons 9s for sale on 13-Mar-14 at 11:52 pm

    barons 9s for sale…

    Ninja used, quite a few of them may be true like the one about the scabbards being longer than the…

  6. air jordan 11 low on 15-Mar-14 at 9:08 am

    air jordan 11 low…

    iPad has way more features. It seems as if Amazon might have done it again and made just the product…

  7. cheap jordan 11 cool grey on 17-Mar-14 at 11:42 am

    cheap jordan 11 cool grey…

    the RBK Edge uniforms. While all 30 National Hockey League teams will be playing with newlydesigned…

  8. venom green 10s on 19-Mar-14 at 4:41 am

    venom green 10s…

    inspired by their grace and beauty. Is that picture yours?. Now imagine applying an EKG to a company’…

  9. nike air yeezy 2 on 20-Mar-14 at 9:13 am

    nike air yeezy 2…

    liabilities. Ideal dye techniques may be used hoodies very attractive and charming. Any time you…

  10. nike blazer noir on 20-Mar-14 at 9:51 am

    nike blazer noir…

    across the land. Some work in the private sector, making sure that products meet company standards;…

  11. air yeezy 2 for sale on 20-Mar-14 at 10:41 am

    air yeezy 2 for sale…

    September 2010. The North Face Trailhead 8 is available at the The North Face website….

  12. air yeezy 2 for sale on 21-Mar-14 at 6:10 am

    air yeezy 2 for sale…

    Design innovation is a huge part of our success, and we’re always looking to improve the quality of…

  13. cheap barons 9s on 21-Mar-14 at 7:57 am

    cheap barons 9s…

    proper filing of various regulatory documents..There is another trick that you can use if you are…

  14. casque monster beats on 21-Mar-14 at 9:26 am

    casque monster beats…

    association because, “Google is the face of the Internet.” Brodman downplayed the Gmail requirement,…

  15. http://www.skillya.net/ on 21-Mar-14 at 2:01 pm

    http://www.skillya.net/

    lithium flowers bloom / Storytelling stickers update…

  16. cheap barons 9s on 21-Mar-14 at 8:30 pm

    cheap barons 9s…

    So youve waited until the last minute. Or maybe your kid has changed their mind a million times about what they want to be. Meanwhile, six in 10 college presidents say students are less prepared for college and study less than their counterparts had 10…

  17. louboutin soldes on 21-Mar-14 at 10:01 pm

    louboutin soldes…

    Hathaway to compare the abuses committed by Presidents Bush and Obama is troubling. The Bush administration didn’t ignore Congress when going to war in the Middle East; it lied to Congress and to the American public about the very reason to go to war….

  18. authentic jordans on 21-Mar-14 at 11:13 pm

    authentic jordans…

    that). “This whole month has been sad,” Infantino said. Evil always finds ways to exploit the…

  19. barons 9s for sale on 22-Mar-14 at 2:19 am

    barons 9s for sale…

    Congress balked at cutting spending and cut taxes more than Ford had wished. By 1976, the year Ford ran unsuccessfully for re election, unemployment was down and inflation had dropped by half from two years before. Relationships are damaged from lying …

  20. monster beats on 22-Mar-14 at 6:57 am

    monster beats…

    In this respect, when Felipe Gonzlez and Jos Luis Rodrguez Zapatero had to renew their cabinets during their most politically turbulent legislatures (1993 and 2008 respectively), their search for ministerial candidates took place far from the national …

  21. cheap jordan shoes on 22-Mar-14 at 7:28 am

    cheap jordan shoes…

    Darlene of Ewa Beach, HI; daughters Melanie Denny and husband John of Peoria, AZ,…

  22. air yeezy for sale on 22-Mar-14 at 7:35 am

    air yeezy for sale…

    Alfred I. DuPont Columbia University Award for the network’s coverage of Sept….

  23. bel air 5s on 22-Mar-14 at 7:54 am

    bel air 5s…

    The complications increased and his personal physician. Dr. The new museum will…

  24. bordeaux 7s for sale on 22-Mar-14 at 8:38 am

    bordeaux 7s for sale…

    by some as haughty and cold, even as “an angry black woman”. Yet she comes…

  25. air force 1 on 22-Mar-14 at 8:38 am

    air force 1…

    Soler wore the traditional white clothes of her group, and Farinas wore a suit…

  26. venom green 10s on 22-Mar-14 at 4:14 pm

    venom green 10s…

    As long as you have your phone safely out of reach of any splashing fat or water and any prying…

  27. jordan 9 barons on 22-Mar-14 at 5:43 pm

    jordan 9 barons…

    ended up being an award winning, $1 million renovation.He says as bank…

  28. air yeezy on 22-Mar-14 at 6:34 pm

    air yeezy…

    The Los Angeles based Smith’s subjects included Presidents Dwight D. Eisenhower,…

  29. nike blazer homme on 22-Mar-14 at 7:16 pm

    nike blazer homme…

    seven woman, five man jury was unable to reach a 10 2 majority needed to render…

  30. cheap jordans on 22-Mar-14 at 7:18 pm

    cheap jordans…

    labor and materials for the construction of Botulph Road Improvements Safety…

  31. jordan 4 green glow for sale on 22-Mar-14 at 7:42 pm

    jordan 4 green glow for sale…

    what went into building (and supporting) new products and services . Bernie…

  32. air jordan 5 bel air on 22-Mar-14 at 7:45 pm

    air jordan 5 bel air…

    according to the request for proposals. The sculpture also will be used to…

  33. louboutin femme on 22-Mar-14 at 7:45 pm

    louboutin femme…

    a large portion of the middle class began to capitalize on the greed as well to…

  34. jordans for women on 22-Mar-14 at 8:19 pm

    jordans for women…

    is implement as many best practices as we can,” like clarifying norms and…

  35. louboutin pas cher on 22-Mar-14 at 8:28 pm

    louboutin pas cher…

    that the United States government treat education as a matter of national…

  36. Louboutin Sandales on 22-Mar-14 at 8:37 pm

    Louboutin Sandales…

    just follow the prompts. This was how people had a chance to meet former…

  37. jordan 13 playoffs on 22-Mar-14 at 8:52 pm

    jordan 13 playoffs…

    to Ireland and to the USA stem the tide of socialism before it pulls us all out…

  38. cheap air jordans on 22-Mar-14 at 8:56 pm

    cheap air jordans…

    an interminable nuclear standoff with Washington something analysts say…

  39. jordans for sale on 22-Mar-14 at 9:11 pm

    jordans for sale…

    Roosevelt then leveraged that popular support to overcome the objections of the…

  40. jordan bred 11 on 22-Mar-14 at 9:40 pm

    jordan bred 11…

    Jan. Americans have won the last three majors dating to Keegan Bradley playoff…

  41. buy jordans on 23-Mar-14 at 9:06 pm

    buy jordans…

    backed rebels and the Hutu militia forces. The latter made up of the former…

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*