Note: This was an April Fool’s Joke. Please do not take any information in this blog post seriously.
As you all know, the languages currently supported by Panda3D are Python and C++. Unfortunately, this forces the user to choose from a trade-off between simplicity and performance. Python is simple and fast to prototype with, however its performance is very poor. A CPU-intensive algorithm in Python will typically run hundreds of times slower than the same algorithm implemented in C++. C++ on the other hand provides almost native performance, but it comes with a plethora of inconveniences for the developer, the most notable being that it’s easy to induce a crash or cause your application to leak memory.
Enter Java, a language designed to be a middle-ground between these two goals. Java is a modern, high-level language with strong OO capabilities and garbage collection that doesn’t expose the coder to the dangers of manual memory management as C++. But Java is also an order of magnitude faster than Python.
In light of these properties of the Java language, the development team has unanimously decided to adopt Java as the only supported language for the Panda3D API. As 1.7.0 has just been released, now is the perfect time to switch. The upcoming 1.7.3 release of Panda3D will drop all Python and C++ code, in favor of Java. Effectively today, development has commenced on a Perforce repository that drops support for Python and C++.
What does this mean to you? Let’s start by comparing how Panda usage will look in the future as opposed to now. This is the current basic Panda example in Python that you may recognize from the manual:
from direct.showbase.ShowBase import ShowBase class MyApp(ShowBase): def __init__(self): ShowBase.__init__(self) # Load the environment model. self.environ = self.loader.loadModel("models/environment") # Reparent the model to render. self.environ.reparentTo(self.render) # Apply scale and position transforms on the model. self.environ.setScale(0.25, 0.25, 0.25) self.environ.setPos(-8, 42, 0) app = MyApp() app.run()
And this is how the same will be achieved now in Java:
import org.panda3d.*; public class MyApp extends ShowBase { private NodePath environ; public MyApp() { this.environ = this.getLoader().loadModel("models/environment"); // Reparent the model to render. this.environ.reparentTo(this.getRender()); // Apply scale and position transforms on the model. this.environ.setScale(0.25, 0.25, 0.25); this.environ.setPos(-8, 42, 0); } public static void main(String args[]) { new MyApp().run(); } }
Needless to say, this is a major improvement over the Python equivalent. This will definitely help Panda3D expand in the marketplace since Java alone has more demand than Python and C++ combined (see the graph below).

We are already seeing the first benefits of changing to Java. For example, we have replaced our build system, makepanda, with Java’s ant. This allows us to leverage the XML format to streamline the build process’ bottom-line in a monitored, decentralized way.
We hope that this multi-tiered non-volatile migration process enables us to provide synergized encompassing software emulation through realigned composite management trends, and resulting in universal global process improvement in the end.
We are also in the process of officially renaming the engine into Janda3D. This is because the P in “Panda3D” stands for Python. This involves registering a new domain name and registering the trademark with the US Patent and Trademark Office, so it may take some time.
Please stay tuned until our next blog post, in which we will explain how we plan to make the networking system in Panda3D version 1.7.9 fully compatible with RFC 2324.





Java FTW!
Dropping support for C++ is a great idea too, who uses it anyways??
Comment by Anon — April 1, 2010 @ 9:45 am
Can’t wait for the RFC 2324 support!
Comment by dertom — April 1, 2010 @ 9:49 am
Why Java, I much prefer working in Ada, that language really prevents the user from making mistakes…
Comment by Mike — April 1, 2010 @ 10:02 am
Will it be possible to write Jampa3D code through the IMPS (2795) protocol? It would be soooo great!!
Comment by Ric — April 1, 2010 @ 10:08 am
wtf? –> Python actually was the REASON for me using panda3d… java is terrible to use… its neither “simple” compared with python nor “fast” compared with c++. It has bloated libraries etc…
Considering that python is much younger than java, hence still needs optimization in a lot of areas, its performance is not as bad as poeple say compared with java.
For real fast performance you GOT to use C++ there is no way around.
Java is like the typical bad compromise in politics. In terms of programming usefulness, this change will make panda3d very unattractive.
Please at least consider support for jython.
On the other Hand:
Java made me thinking: will there be support for android? because on that platform a “useful” 3d engine is something that’s really missing. And since you’re going to java anyway. Maybe that would give panda3d back its lost purpose?
greetings, tom
Comment by tom — April 1, 2010 @ 11:57 am
Wow, you nearly got me. In Paragraph 4 i got suspicious and
“We hope that this multi-tiered non-volatile migration process enables us to provide synergized encompassing software emulation through realigned composite management trends, and resulting in universal global process improvement in the end.”
totally nailed it. I didn’t even need the RFC hint to get that April 1st joke.
But well done, this was the first news today that was really close to make a fool out of me.
Greeting, Mike
Comment by Michael — April 1, 2010 @ 12:15 pm
Definitely got me. Well played
Comment by AndrewG — April 1, 2010 @ 12:50 pm
Cant wait for rfc 2324 implementation but you should also consider support for tea…
Comment by Praios — April 1, 2010 @ 12:54 pm
I think it is an April 1st joke too. The only REASON for me to use Panda is the fact of being able to program it in Python, when these changes come I will leave Panda community. I hate Java!
Comment by Marcc3d — April 1, 2010 @ 2:30 pm
Whoa, you had me for a minute there.
Comment by Spummy — April 1, 2010 @ 5:40 pm
Is the true engine’s name is Anda? Is the C++ version named Canda?
Comment by germano — April 1, 2010 @ 7:06 pm
LOL, you guys had me until the 3rd paragraph. Nice job!
Comment by hobbit — April 2, 2010 @ 12:07 am
WOW you got me!
Comment by drozzy — April 2, 2010 @ 8:43 pm
“wtf? –> Python actually was the REASON for me using panda3d… java is terrible to use… its neither “simple” compared with python nor “fast” compared with c++. It has bloated libraries etc…”
I agree on that, java suck. If you tell that to most java developer, they won’t like to hear it. They think they are the most clever person and will look down on you.
But the fact is java has somekind of programming flow structure disorder (deprecated if not good), if you learn it enough it can cause your mental disorder, that’s why sometimes its hard to chat with a java developer in a normal way
Comment by Brien — April 3, 2010 @ 9:26 am
The only REASON for me to use Panda is the fact of being able to program it in Python.
Comment by Apoena — April 4, 2010 @ 1:30 am
so bad
Panda3D is great because it uses Python, this makes it easy. Programming in Java is horrible.
Comment by 3dman — April 6, 2010 @ 2:03 pm
Keep in mind that this was really an April Fool’s Joke. The blog post wasn’t meant seriously. Panda3D really isn’t switching to Java.
Comment by rdb — April 6, 2010 @ 5:34 pm
Oh boy … i already begin my java studies … goddawm
Comment by germano — April 6, 2010 @ 11:47 pm
I think that a better option can be Mono and then, make support for another languages like c#, boo, lua, etc… all above the mono runtime, but porting to java will be a very good transition anyway.
I think we can talk, because I am thinking on a project that already do this language support for some engine, and Panda is my choise for now.
Comment by Daniel — April 15, 2010 @ 2:31 pm
Noooooo… i fall on it…
Comment by Daniel — April 15, 2010 @ 2:32 pm
Really not funny. I was examining the possibility to use Panda3d for a project. How am I supposed to know that this is a joke? I almost decided against panda because of this post.
Comment by Serious Developer — April 29, 2010 @ 11:17 am
Maybe by the big red text right before the blog post?
Comment by rdb — April 29, 2010 @ 2:33 pm
Nobody reads big red text because it’s big, it’s red and it’s text.
Comment by FRA — May 7, 2010 @ 3:01 am
Janda3D, Why not ? ,o)
Comment by Benicourt — August 13, 2010 @ 5:41 am
About time. The performance stats show, even Java will outdo C++ on some things (anything with hash searching).
Comment by recharged95 — November 10, 2010 @ 5:53 pm
i think brainfuck port will perform the best. banda3D… it’s xxx time…
Comment by randomhero — December 2, 2010 @ 11:29 am
Note: This was an April Fool
Comment by jayjay5 — January 16, 2011 @ 1:19 am
Python is the reason why I am not use Panda3D.
What is the ETD of 1.7.3?
Comment by Frederick Lim — January 23, 2011 @ 10:25 am
Janda = widow in Indonesian language..
Comment by Frans Thamura — March 26, 2011 @ 11:16 pm
Will i can use jython at future? I think that ‘Jython’ will be more confortable for python’s programmers.
P.S: I sorry for my bad english
Comment by Chema — April 22, 2011 @ 7:25 am
with java.u will be no one
Comment by andi — March 24, 2012 @ 12:04 am
About Jython we can use the Panda3D in JVM environment, how is the compatibility? someone has made tests about this issue.
Comment by Justus Rambaldi — August 16, 2012 @ 10:50 pm
While having more java game engines is really a good thing, i think you’d really leave at least c++ support.
This is because the gaming industry still thrives on c++. No ios development is possible in java at the moment.
If you were able to create a complete java/c++ engine, you will address practically every possible system.
I’ve read horrible things about python performances and other troubles, I think letting it go is a good thing. Sorry python devs.
Open the codebase, create a cross-deployment system, and you’re done. Not a easy thing I know. But if you’re really serious about it, you need to address the old and the new, imho.
Comment by iwa — September 11, 2012 @ 7:45 am
As for 2012, they hope to create a new high record.
Comment by puma football boots — October 18, 2012 @ 9:59 pm
Excellent way of describing, and fastidious paragraph to take information about my
presentation focus, which i am going to convey in institution of higher education.
Comment by Maybelle — November 16, 2012 @ 1:12 am
lets laugh out loud at the folks who don’t read the bright red text!
Comment by Shayne O — November 20, 2012 @ 8:18 pm
Oh Go?,
this mean there are no better Panda any more. We must use those old Pandas when Janda is better and better. Oh my!
Comment by oneOfThoseWhoCry — December 7, 2012 @ 1:35 pm
well that’s me out, the reason there are more java jobs is because it’s trusted in the business sector that doesn’t make it more suitable than c++ for games, also python is easier to prototype in
Comment by Richard — December 15, 2012 @ 6:58 pm
to buy replica purses GZkHOxkT [URL=http://replica8purses.mysbrforum.com/ – replica handbags[/URL – to get new coupon eDzxXdMG http://replica8purses.mysbrforum.com/
Comment by owegutle — January 4, 2013 @ 5:17 am
Why don’t use Jython??? we can be benefited with the Java JVM resources, and maintaining the Python style of programming, and use some interesting resources offered by Java Libs and Class Libs.
Someone have developed something for tests using Jython? Please publish here the results.
Comment by Claudio Di Capua — January 23, 2013 @ 1:32 pm
Fell for it, until I read the comment
It would have been nice to build an Android Game using java though…
Comment by sporniket — March 24, 2013 @ 3:48 pm
This site definitely has all the information I wanted about this subject and
didn’t know who to ask.
Comment by Useful Site — April 9, 2013 @ 6:12 pm
Hello, just wanted to tell you, I liked this blog post.
It was practical. Keep on posting!
Comment by Read More Here — May 2, 2013 @ 3:39 pm
Thanks for one’s marvelous posting! I truly enjoyed reading it, you might be a great author.I will remember to bookmark your blog and definitely will come back later in life. I want to encourage you to continue your great posts, have a nice evening!
My spouse and I absolutely love your blog and find most of your post’s to be just what I’m looking for. Do you offer guest writers to write content for you personally? I wouldn’t mind
writing a post or elaborating on a lot of the subjects you write in relation to
here. Again, awesome web site!
My partner and I stumbled over here coming from a different page and thought I might check things out.
I like what I see so i am just following you.
Look forward to checking out your web page yet again.
I love what you guys are usually up too. This kind of
clever work and reporting! Keep up the great works guys I’ve included you guys to blogroll.
Hi I am so grateful I found your website, I really found you by accident, while I was researching on Google for something else, Regardless I am here now and would just like to say kudos for a incredible post and a all round thrilling blog (I also love the theme/design), I don_t have time to read through it all at the minute but I have bookmarked it and also included your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the superb job.
Admiring the time and energy you put into your blog and detailed information you present. It’s awesome to come across a blog every
once in a while that isn’t the same old rehashed material. Great read! I’ve bookmarked your site and I’m including your RSS feeds to my Google account.
Greetings! I’ve been reading your web site for a long
time now and finally got the bravery to go ahead
and give you a shout out from Houston Tx! Just wanted to say keep
up the great work!
I’m really loving the theme/design of your web site. Do you ever run into any internet browser compatibility problems? A handful of my blog readers have complained about my site not working correctly in Explorer but looks great in Safari. Do you have any solutions to help fix this problem?
I am curious to find out what blog system you happen to be working with? I’m experiencing some small security issues with my latest site and I would
like to find something more safeguarded.
Do you have any solutions?
Hmm it looks like your website ate my first comment (it was
super long) so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog.
I too am an aspiring blog blogger but I’m still new to the whole thing. Do you have any helpful hints for rookie blog writers? I’d really appreciate it.
Woah! I’m really enjoying the template/theme of this site. It’s simple, yet effective.
A lot of times it’s challenging to get that “perfect balance” between superb usability and visual appeal. I must say that you’ve
done a great job with this. Also, the blog loads
very fast for me on Firefox. Excellent Blog!
Do you mind if I quote a couple of your articles
as long as I provide credit and sources back to your website?
My blog is in the exact same area of interest as yours and my users would genuinely benefit from some
of the information you present here. Please
let me know if this alright with you. Thanks!
Hey there would you mind letting me know which hosting company
you’re utilizing? I’ve loaded your blog in 3 different browsers and I must say this blog
loads a lot quicker then most. Can you suggest a good hosting provider at a
honest price? Many thanks, I appreciate it!
Great site you have here but I was wondering
if you knew of any message boards that cover the same topics
talked about here? I’d really like to be a part of community where I can get feedback from other knowledgeable people that share the same interest. If you have any recommendations, please let me know. Thank you!
Hi! This is my 1st comment here so I just wanted to give a quick shout out and tell you I really enjoy reading your posts. Can you recommend any other blogs/websites/forums that go over the same subjects? Thank you!
Do you have a spam issue on this site; I also am a blogger, and I was wanting to know your situation; many of us have developed some nice practices and we are looking to exchange solutions with other folks, why not shoot me an e-mail if interested.
Please let me know if you’re looking for a article
author for your weblog. You have some really great articles and I
feel I would be a good asset. If you ever want to take some of the load off, I’d love to write some articles for your blog in exchange for a link back to mine. Please shoot me an e-mail if interested. Thank you!
Have you ever thought about including a little bit more than just your articles? I mean, what you say is fundamental and all. Nevertheless imagine if you added some great pictures or videos to give your posts more, “pop”! Your content is excellent but with images and videos, this blog could undeniably be one of the most beneficial in its field. Terrific blog!
Cool blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple adjustements would really make my blog jump out. Please let me know where you got your theme. Thanks
Hi there would you mind stating which blog platform you’re
working with? I’m going to start my own blog in the near future but I’m having
a tough time making a decision between BlogEngine/Wordpress/B2evolution
and Drupal. The reason I ask is because your design seems different then most blogs and I’m looking for something unique. P.S My apologies for being off-topic but I had to ask!
Hey there just wanted to give you a quick heads up. The words in your post seem to be running off the screen in Opera. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I thought I’d post to let you know. The design and style look great though! Hope you get the issue resolved soon. Thanks
With havin so much content and articles do you ever run into any issues of plagorism or copyright infringement? My website has a lot of exclusive content I’ve either created myself or outsourced but
it looks like a lot of it is popping it up all over the internet without my
authorization. Do you know any methods to help reduce content from being ripped off?
I’d definitely appreciate it.
Have you ever considered writing an e-book or guest authoring on other websites? I have a blog centered on the same information you discuss and would really like to have you share some stories/information. I know my subscribers would value your work. If you are even remotely interested, feel free to send me an e mail.
Hi! Someone in my Facebook group shared this site with us so I came to take a look. I’m definitely loving
the information. I’m bookmarking and will be tweeting this to my followers! Fantastic blog and excellent design.
Very good blog! Do you have any recommendations for aspiring writers? I’m hoping
to start my own blog soon but I’m a little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m completely overwhelmed .
. Any recommendations? Bless you!
My developer is trying to persuade me to move to .net from PHP.
I have always disliked the idea because of the
costs. But he’s tryiong none the less. I’ve been using WordPress on various websites for about a year and am
anxious about switching to another platform. I have heard fantastic things about blogengine.
net. Is there a way I can import all my wordpress
content into it? Any kind of help would be really appreciated!
Does your site have a contact page? I’m having a tough time locating it but, I’d like
to send you an e-mail. I’ve got some suggestions for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it expand over time.
It’s a shame you don’t have a donate button! I’d definitely donate to this brilliant blog!
I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account. I look forward to new updates and will share this site with my Facebook group. Talk soon!
Greetings from Colorado! I’m bored to death at work so I decided to browse your website on my iphone during lunch break.
I really like the knowledge you provide here and can’t wait to take a look when I get home. I’m surprised
at how fast your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyhow, awesome site!
Good day! I know this is kinda off topic however , I’d figured I’d ask. Would you be interested in trading links or maybe guest writing a blog article or vice-versa? My site discusses a lot of the same subjects as yours and I believe we could greatly benefit from each other. If you might be interested feel free to send me an email. I look forward to hearing from you! Excellent blog by the way!
Right now it sounds like WordPress is the best blogging platform out there right now. (from what I’ve read) Is that what you are using
on your blog?
Wonderful post however I was wondering if you could write a litte
more on this subject? I’d be very thankful if you could elaborate a little bit further. Thank you!
Hey! I know this is kind of off topic but I was wondering if you knew where I could find a captcha plugin for my comment form? I’m using the same blog platform as yours and
I’m having difficulty finding one? Thanks a lot!
When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get three emails with the same comment. Is there any way you can remove me from that service? Thanks a lot!
Howdy! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a wonderful job!
Good day! I know this is kinda off topic but I was wondering which blog platform are you using for this website? I’m getting tired of WordPress because I’ve had problems with hackers and I’m looking at
options for another platform. I would be great if you could point me in the direction of
a good platform.
Hello there! This post could not be written any better!
Reading through this post reminds me of my old room mate! He always
kept chatting about this. I will forward this
page to him. Pretty sure he will have a good read.
Thank you for sharing!
Write more, thats all I have to say. Literally, it seems
as though you relied on the video to make your point.
You obviously know what youre talking about, why throw away your intelligence on just posting videos to your weblog when you could be giving
us something informative to read?
Today, I went to the beachfront with my children.
I found a sea shell and gave it to my 4 year old daughter and
said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed.
There was a hermit crab inside and it pinched her ear.
She never wants to go back! LoL I know this
is completely off topic but I had to tell someone!
Yesterday, while I was at work, my cousin stole my apple
ipad and tested to see if it can survive a 30 foot drop,
just so she can be a youtube sensation. My iPad is now destroyed and she has 83 views.
I know this is completely off topic but I had to share it with someone!
I was wondering if you ever considered changing the
structure of your website? Its very well written; I love what youve
got to say. But maybe you could a little more in the way of content so people could
connect with it better. Youve got an awful lot of text for only having one or two pictures.
Maybe you could space it out better?
Hi there, i read your blog from time to time and i own a
similar one and i was just wondering if you
get a lot of spam remarks? If so how do you reduce it, any plugin or anything you can suggest?
I get so much lately it’s driving me crazy so any support is very much appreciated.
This design is spectacular! You most certainly know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Great job. I really loved what you had to say, and more than that, how you presented it. Too cool!
I’m truly enjoying the design and layout of your blog. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a developer to create your theme? Great work!
Hey! I could have sworn I’ve been to this site before but after browsing through
some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back often!
Hey there! Would you mind if I share your blog with my facebook group? There’s a lot of people that
I think would really appreciate your content. Please let me know.
Cheers
Hi, I think your blog might be having browser compatibility issues.
When I look at your website in Chrome, it looks fine
but when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up! Other then that, terrific blog!
Wonderful blog! I found it while searching on Yahoo News. Do you have any
suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Cheers
Howdy! This is kind of off topic but I need some guidance from an established blog. Is it very difficult to set up your own blog? I’m
not very techincal but I can figure things out pretty
fast. I’m thinking about making my own but I’m not sure where to start.
Do you have any tips or suggestions? Thanks
Hi! Quick question that’s entirely off topic. Do you know how to make your site mobile friendly? My web site looks weird when browsing from my iphone 4. I’m trying
to find a theme or plugin that might be able to resolve this issue.
If you have any suggestions, please share. Appreciate it!
I_m not that much of a online reader to be honest but your blogs really
nice, keep it up! I’ll go ahead and bookmark your site to come back in the future. Cheers
I love your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz answer back as I’m looking to design my own blog
and would like to know where u got this from. thanks
Wow! This blog looks exactly like my old one! It’s on a totally different subject but it has pretty much the same layout and design. Superb choice of colors!
Howdy just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading
properly. I’m not sure why but I think its a linking issue. I’ve
tried it in two different internet browsers and both show
the same outcome.
Hey are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get
started and create my own. Do you require any html coding knowledge to make your own blog?
Any help would be greatly appreciated!
Hey there this is somewhat of off topic but
I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML.
I’m starting a blog soon but have no coding skills so I wanted to get advice from someone with experience. Any help would be greatly appreciated!
Heya! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing months of hard work due to no data backup. Do you have any solutions to stop hackers?
Hello there! Do you use Twitter? I’d like to follow you if that would be ok.
I’m definitely enjoying your blog and look forward to new updates.
Hello! Do you know if they make any plugins to safeguard against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?
Hi! Do you know if they make any plugins to assist with Search Engine Optimization? I’m
trying to get my blog to rank for some targeted keywords but I’m not seeing very good results. If you know of any please share. Cheers!
I know this if off topic but I’m looking into starting
my own weblog and was curious what all is needed to get set up?
I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100% certain. Any suggestions or advice would be greatly appreciated. Appreciate it
Hmm is anyone else having problems with the images on this blog loading? I’m trying to determine if its a problem on my
end or if it’s the blog. Any suggestions would be greatly appreciated.
I’m not sure exactly why but this blog is loading extremely slow for
me. Is anyone else having this issue or is it a issue on my end?
I’ll check back later and see if the problem still exists.
Hello! I’m at work browsing your blog from my new apple iphone!
Just wanted to say I love reading through your blog and look forward to all your posts!
Carry on the superb work!
Wow that was unusual. I just wrote an really long comment but after
I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again.
Anyway, just wanted to say great blog!
Comment by bingo play2win — May 13, 2013 @ 1:50 am
Pretty component to content. I simply stumbled upon your site and in accession capital to say that I get in fact enjoyed account your weblog posts. Anyway I’ll be subscribing on your feeds or even I achievement you get entry to consistently quickly.
Comment by here — May 16, 2013 @ 6:31 am
It’s very simple to find out any matter on web as compared to textbooks, as I found this post at this web page.
Comment by Beatriz — May 18, 2013 @ 11:22 am
I will immediately take hold of your rss as I can not in finding your email subscription hyperlink or newsletter service. Do you have any? Kindly permit me realize so that I may subscribe. Thanks.
Comment by billig e cigaret — May 19, 2013 @ 2:25 pm
Hello, you used to write great, but the last few posts have been kinda boring¡K I miss your tremendous writings. Past several posts are just a little out of track! come on!
Comment by e cigaret — May 20, 2013 @ 7:44 am
Possible de donner plus de détails ?
Comment by Destiny bisex — May 21, 2013 @ 3:41 am
I’ve been browsing on-line greater than three hours as of late, yet I by no means found any interesting article like yours. It is lovely worth enough for me. In my opinion, if all webmasters and bloggers made excellent content material as you probably did, the web will likely be a lot more useful than ever before.
Comment by e cigaret nikotin — May 23, 2013 @ 6:31 am
I simply couldn’t leave your site before suggesting that I really loved the standard info a person provide to your guests? Is gonna be back incessantly in order to inspect new posts
Comment by e cigaret nikotin — May 27, 2013 @ 6:27 am
Great amazing issues here. I¡¦m very glad to look your post. Thank you a lot and i’m looking ahead to touch you. Will you kindly drop me a e-mail?
Comment by e cigaret nikotin — May 27, 2013 @ 10:41 am
Thanks , I have just been looking for info approximately this subject for a while and yours is the greatest I’ve discovered so far. But, what in regards to the bottom line? Are you sure in regards to the supply?
Comment by e cigaret nikotin — May 28, 2013 @ 1:04 am
I enjoy you because of all your valuable work on this website. Betty takes pleasure in working on investigation and it’s obvious why. We hear all regarding the compelling mode you provide valuable thoughts via your website and improve response from other individuals on the point and our princess is truly becoming educated a whole lot. Enjoy the rest of the new year. You’re the one performing a wonderful job.
Comment by Unlock the iphone 5 — May 29, 2013 @ 8:21 am
Good post. I learn something totally new and challenging on websites I stumbleupon on a daily basis. It’s always helpful to read articles from other writers and practice something from their web sites.
Comment by Lon Ijames — May 30, 2013 @ 11:17 pm