Migrate Oracle Forms to Apex
A number of the Apex community are getting excited about the release of the Forms to Apex convertor and its fair to say many Forms customers are interested in this idea of conversion to a familiar PL/SQL world so I thought it might be in the community spirit to help the community understand how to approach a project of conversion and outline a list of questions that you probably need to fully understand and have answered, before embarking down the conversion road - look on it like a list of interview questions to get past the resume gloss ;o)
So pop pickers, here are our top 20 questions...you may want to add your own..
1) Am I considering conversion for the "right" reasons?
a) Am I aware of Oracle's statement of direction on application development tools and specifically Oracle Forms?
b) Am I sure that Apex is the right environment for my application development?
c) Am I aware of Oracle's strategic enterprise application development platform for their Fusion applications (JDeveloper/ADF/SOA etc)?
2) What are my expectations for a Forms application being converted to Apex?
a) Do I want it to look and behave like Forms?
a1) Will I be getting the best out of Apex in that case?
b) Do I want it to look and behave like a "typical" Apex application?
b1) Do I need to retrain my end users?
3) Will the conversion take into account architectural differences between Forms and Apex
a) How much rearchitecure is involved in converting a stateful Forms application to a stateless Apex application?
a1) How will the converter help in in this task?
a2) What would be the estimate of time/cost for a typical 100
Form application?
b) Do I need to take into account different in the UI technologies
including layout and application flow?
b1) How will the converter help in in this task?
b2) If our users are used to manipulating multiple windows/forms can we still support that behaviour?
b3) What would be the estimate of time/cost for a typical 100 Form application?
4) Will my Forms triggers be converted to Apex equivalents?
5) Will my PLLs be converted?
6) What will happen to Forms built-ins like Set_Block_Property, Set_Item_Property?
7) Will the converter refactor my code into UI specific and data specific layers
a) How will it distinguish Forms code and triggers that are both UI and data action
8) Will my blocks based on stored procedures be converted?
9) Will menus be converted?
a) How should I best implement a typical complex Forms menu hierarchy?
b) How should I implement Forms menu security?
10) Will my popup menus be converted?
a) Will other skills be required to support this behaviour in Apex?
11) Will object libraries be converted?
a) How will I maintain consistent look and feel as I did with object libraries?
b) How will I build reusable libraries of components as I did with object libraries?
c) Will any of the above require me to know skills other than PL/SQL?
12) Are there any Forms specific features that won't convert, for example, Query By Example?
13) How are control block converted?
14) How shall I approach team development and sharing of common objects like reference forms, PLLs, MMBs and OLB.
15) How "free" is Apex? Will I NEVER pay to run my Apex applications or will this be tied to database processor/user license?
16) How do I handle reporting?
a) Should I convert Oracle Reports or can I still call them from my converted application?
17) Show me references of customers who have used this convertor and how they addressed the above points.
18) Will my data entry operators still have the same instant validation model?
a) Will my validation triggers be converted automatically?
b) How will field level validation be implemented in Apex?
19) Will my data entry operators be abe to use the same "hot key" combinations?
a) Will this be converted automatically?
b) How will this be implemented in Apex?
20) How do I implemented client side integration with things like client side printers, scanners, barcode readers (Webutil like integration)?
Of course, these are just a sample of the questions you should be asking - you may want to post your own questions here and I can add to this list.
Comments:
Really nice list for those attempting a Forms to Apex conversion. However, there are a couple of questions.
Seems like the Forms group and the Apex group within Oracle are fighting each other and your list tends to show that, although I see it myself as a wake up call for those who might be tempted to jump in without fully understanding why they want to to turn to Apex. Point 15 is the most troublesome for me as you seem to imply there are costs involved with Apex. The last time I attended an Oracle presentation, Oracle sales representatives did mention it was all FREE.
Point 3 and especially the100-Form mark needs not be. At that point, we are no longer in the departmental range and it is a waste of time to even consider moving to Apex. Better may be to move to java-platform if people want to throw out their Forms app.
Point 16 is the most interesting one for enterprise applications and the most fun to deal with for those attempting migration. That is a costly process even for a Forms to forms conversion.
But all in all, I think anyone planning a Forms to Apex conversion should print out your list and hand it to management.
(BTW point 16 is one of the easiest to solve in APEX because starting a report is just calling an URL, and APEX is very good at that ;-) ).
Regarding point 16 - yes it is easy to call but maybe you would like to answer: sure you can call a URL but if you are converting your Forms, why keep your Reports? If you want to keep them in Reports then its a quick check and thats good news - but if you don't, what are the options???
Thanks for your comment
However, I did want to "balance" the "excitement" with some practical down to earth advice on how to approach.
Regarding point 15 - you'll need to ask the Apex experts - but there is "free" and there is "free" - and there is the old saying that there is no such thing as a free lunch (and I kinda hope so since Oracle pays my salary - I'm hoping Oracle are trying to run at a profit!)
Regarding the "100 form mark" - again you are right - but there are still some customers who are thinking that if they are considering converting they might go the full hog.
Thanks for your comments - my goal is just to help guide and educate people on the process involved. I'm sure if we can get this list "out there" that surely can only be good for the community.
Thanks
Grant
In my time I've seen some weird and wonderful JavaBeans plugged into Forms, things that just wouldn't convert to the Apex world (nor web world for that matter) but are pivotal for the business application at hand. IMHO most Forms applications of any reasonable size typically have some of these providing important functionality and would be extremelly important to consider in any Forms to X conversion/migration tool.
Cheers,
CM.
I don't understand the point of "hafed" above why APEX isn't even being considered for a 100-Form application, and why "it's a waste of time to even consider moving to APEX". That's not a huge application, and customers have written applications in APEX more than 10 times larger than that. What's so special about the arbitrary 100-Form mark?
Regarding point #15 of "15) How "free" is Apex? Will I NEVER pay to run my Apex applications or will this be tied to database processor/user license?", APEX is not "free", nor has it ever been free. It is a no-cost feature of the Oracle database - if you are licensed and supported for the Oracle database, you are licensed and supported for Oracle Application Express. The cost of APEX is not tied to any processor/user license. There has never been an intent to charge for APEX, and there are none being discussed or planned. It is super-extraordinarily unlikely in my lifetime. #15 is plain and simple FUD with no basis in reality.
And I'll offer you a point #21:
21) If I decide to choose to move from Forms to another technology, will there be *any* similarity between the skills of my current Forms developers and the skills required for the new technology? Or will I be essentially starting from scratch? How long will it take to train them? How much will it cost? How much reuse of my server-side PL/SQL will be possible? Does the new technology embrace the Oracle database, like Oracle Forms?
Regarding point 15 - I'm not questioning if Apex is free - the question I am offering that people should ask is by putting my application processing into the database - will this impact the total cost I will have to pay for running that application as opposed to if that application was not deployed in the database. There is no FUD about it - that is simply a question you need to ask - and frankly if you are not asking hard questions about your licensing cost I'd be pretty worried.
You last point is very valid as well - from the ADF/JDev side of the house, because much of the development effort comes from the "Forms" side of Oracle's development teams, ADF provides alot of familiar concepts for Forms developers. Apex, on the other hand, has the advantage of being based on PL/SQL scripting language - there are plus and minus points.
With Hafed' comment, my interpretation of his point (and hence my answer) was not that numerically, Apex can't have 100s of screens, of course it can, but a "typical" Forms application tends to be implementing a huge number of business process where as an Apex application, "typically" is less so (and don't think that means it doesn't or it's less advanced than Forms - but the typical sweet spot for the applications lies in different areas of application complexity)
Thanks for your comments.
Grant
I then misinterpreted point #15, as I'm sure many customers would from the original wording. It's really no different than asking customers to consider how "free" JDeveloper or PHP or Eclipse is. Perhaps it can be better stated as:
15) What will be the total cost to run an equivalent application using the new technology?
And with respect to this question of additional cost on the database, the stateless nature of HTTP (and APEX), presented as a possible negative in 3(a) can actually be a benefit for a large number of applications, requiring *less* overall database resources than equivalent applications on other technologies.
Similarly I'm not looking to present stateless as a negative - simply to highlight the fact that it is different and these differences need to be addressed (some might be positive some might be negative - again, I am not trying to prejudice - simply to alert people to the differences).
Some of have the luxury of working with much of this technology for years - others are less fortunate and wouldn't even be aware of the differences or be confused by the FUD - hence, wanting to create a checklist to help in formulate a development plan.
Thanks for your comment
Over-selling capabilities and under-selling the conversion effort required is definitively not in anyone's best interests, especially the customer's. Microsoft does a great marketing job of selling people on how easy moving to .NET will be. Reality for customers who do choose that path is anything but, as I have heard of several such projects that have failed miserably.
Historically Oracle had one main development tool - Oracle Forms. Now we have several options for those developing with the Oracle Database of which ADF and APEX are the two most popular. Fundamentally ADF and APEX are positioned very differently and have different "sweet spots". Providing different tools ensures that Oracle can best meet any development requirements.
Eventhough APEX is a "no-cost" feature of the Oracle Database, APEX is a strategic tool for Oracle that is responsible for both indirect and direct revenue.
Regards,
David
I think your list is very useful and you are absolutely right you need to understand what a conversion means.
As you know, I'm also pro APEX and I agree ofcourse with the points that Joel, David and Roel said before.
Joel recommended one more question. I also want to add one:
22) In times where business changes so quickly, how fast can you full-fill your business need with your technology?
Another comment I want to make is, that you can use both Forms and APEX (or another technology) together. In a number of projects our customer had everything in Forms. But a part of their application had to be more open en preferable web based. We gave them APEX and they loved it very much. The truth is that after that initial project, they wanted us to take over other existing functionalities of the Forms application. And the plan is to convert the whole, but we told them it would take time to do (we are speaking of 100+ Forms). But there is no hurry as the existing Forms are still fine.
I think it's important to guide your customer to a new technology, as it means the way of working might be different.
Thanks,
Dimitri
A good list indeed. I'd be much more worried by someone facing a migration/conversion who didn't ask questions than one who asked questions (no matter what those questions are).
As Joel pointed out, #15 is commonly quoted FUD, it does amaze me that some people are more worried by the fact that APEX is no-extra cost than if you actually had to pay extra for it. Do these same people worry that Oracle will start charging for extra for PL/SQL too? (that was not intended to be taken seriously by the way!).
I would actually reword #15 as this -
15) Given that APEX is a no-cost feature of the database, does Oracle have any precedent for then making it an extra-cost feature? (In other words, has a similar Oracle product ever gone from no-cost to extra-cost).
I would also add an extra question -
22) Is it possible, given the way my existing Forms application is architected that I can actually save money overall if I migrate to APEX?
Or...perhaps more generically -
22) - If I migrate to APEX, will my overall running costs -
22.1) Increase.
22.2) Decrease.
22.3) Roughly stay the same.
John.
Do I need to convert everything at once?
a. Can I run both systems side by side?
b. Can I let existing forms die out in their regular end of life, and do new development in Apex?
c. Will a side by side implementation ease the transition?
Nice post. I remember a similar discussion about forms conversion/migration when a preview of Apex 3.2 was presented ( http://dgielis.blogspot.com/2008/09/preview-oracle-apex-32-forms-migration.html ). Now the forms conversion functionality is available I must say I was happily suprised when I noticed the "project management" functionality of the converter.
About the list: this is really helpfull, but I am sure the list can be extended when you have actually gone through a 100+ forms conversion process (so please do ;-).
I agree with Dimitri to advise companies to use both Forms and Apex next to each other. In this way, both end users and developers can get used to the differences between both technologies, which will help if you decide to start a conversion project.
Peter
1. How can I do massive parallel development? Is there support for multi level development, eg. moving excerpt of my development from development to test to production and in case of failures back.
2. Same question for versioning, this is essential if you are forced by law to build your application to every day of the last 10 years. This should be possible on your basic excerpts to avoid massive disc space comsumption.
3. Is there a way of supported migration of your application to next release and does your environment will exist after next hype. We had developed an UIX (and this was named a quasi standard too) application in the past and every oracle partner we have asked in the past, says we have to redevelop this in new technology, as there is no migration path after UIX died. Same we had in Interconnect as the sap adapter was changed from manufacturer actional to iWay. Did not see such things in forms the last 12 years, except some partial function redevelopment after migration from c/s to web.
Thanks for your input.
I am seeing a number of applications being developed with APEX and those are applications targeted more toward departmental levels, kind of replacing Microsoft Access type applications.
I am not saying that APEX is not suited for applications with 100+ forms. I believe the tool is perfectly capable for those apps. However, I believe that if you are in that range with an already ESTABLISHED Forms app and that you are planning a migration, then an ADF path might be a better choice.
At any rate, it all comes down to what the team is really comfortable with and whether it is Forms 10g-11g/APEX or ADF, a migration plan has to be devised against hard numbers (based on something similar to Grant's list).
John Scott rewrote #15 as this:
Given that APEX is a no-cost feature of the database, does Oracle have any precedent for then making it an extra-cost feature? (In other words, has a similar Oracle product ever gone from no-cost to extra-cost).
Actually, this was the case when moving from C/S Forms 6i to the web. In good old C/S days, we could deploy our application to our customers with no extra cost. Now we have to sell the application server and install/maintain the bastard. While I'm a big fan of both Forms and APEX technology, I had more trust in Oracle the company before they pulled that stunt.
If one is about to make a strategic tool decision it's wise to think about the vendor's long-term roadmap for that product, both from a financial and a technological point of view.
Your last point is interesting as well. When people ask me about the viability of Java/ADF/SOA etc I'm inclined to point to the fact that since its the wagon Oracle have hitched their business applications to, there is a comfort in that.
Thanks for your comment
Another important question could be: "Since it is Web Technology, are all common Browsers supported?"
My question is specifically pointing to IE6, which still has about 25% market share and a lot of big companies still use IE6 and can't/won't upgrade to IE7/8.
I don't mean to bash ADF with this one, but - in my eyes - it is very important to be aware of what a tool decision implies.
Source: www.oracle.com/technology/products/jdev/htdocs/jdeveloper11gfaq.html
Peter
Regards,
Venu
sazkove kancelare
sazky
clanky
sazky
sazeni
sazkove kancelare
[url=http://www.sina.com]sina[/url]
[url="http://www.baidu.com"]baidu[/url]
[url=www.google.com]google[/url]
[link=http://www.yahoo.com]yahoo[/link]
[a/]http://www.yahoo.com[a]yahoo[/a]
Digitizing,
Embroidery digitizing,
Embroidery designs,
Embroidery design,
Rapid prototyping,
Custom molds,
Plastic molds
http://wto-sell.com/handbags/damier-soft-canvas.html
http://wto-sell.com/handbags/monogram-canvas.html
http://wto-sell.com/handbags/damier-canvas.html
http://wto-sell.com/handbags/monogram-multicolore.html
http://wto-sell.com/handbags/mahina.html
http://wto-sell.com/handbags/monogram-watercolor.html
http://wto-sell.com/handbags/monogram.html
http://wto-sell.com/handbags/epi-series-.html
http://wto-sell.com/handbags/monogram-vernis.html
http://wto-sell.com/handbags/monogram-denim.html
http://wto-sell.com/handbags/monogram-jokes.html
http://wto-sell.com/handbags/monogram-mini-lin.html
http://wto-sell.com/handbags/suhali-leather.html
http://wto-sell.com/handbags/taiga-leather.html
http://wto-sell.com/handbags/thats-love.html
http://wto-sell.com/handbags/utah.html
http://wto-sell.com/handbags/whisper.html
http://wto-sell.com/handbags/monogram-scuba.html
http://wto-sell.com/handbags/riveting.html
http://wto-sell.com/handbags/luggage.html
http://wto-sell.com/handbags/other-.html
http://wto-sell.com/handbags/leather-.html
http://wto-sell.com/handbags/empaistic-.html
http://wto-sell.com/handbags/canvas-.html
http://wto-sell.com/handbags/gripesack.html
http://wto-sell.com/handbags/metals-button-up.html
http://wto-sell.com/handbags/skin-button-up.html
http://wto-sell.com/handbags/studs.html
http://wto-sell.com/handbags/other.html
http://www.wto-store.com/show.php?id=8950
http://www.wto-store.com/show.php?id=64
http://www.wto-store.com/show.php?id=6962
http://www.wto-store.com/show.php?id=8767
http://www.wto-store.com/show.php?id=7145
http://www.wto-store.com/show.php?id=6153
http://www.wto-store.com/show.php?id=8977
http://www.wto-store.com/show.php?id=7162
http://www.wto-store.com/show.php?id=8459
http://www.wto-store.com/show.php?id=1812
http://www.wto-store.com/show.php?id=6145
http://www.wto-store.com/show.php?id=2143
http://www.wto-store.com/show.php?id=2538
http://www.wto-store.com/category.php?cid=136&ex=82
http://www.wto-store.com/category.php?cid=137&ex=82
http://www.wto-store.com/category.php?cid=189&ex=82
http://www.wto-store.com/category.php?cid=131&ex=74
http://www.wto-store.com/category.php?cid=132&ex=74
http://www.wto-store.com/category.php?cid=133&ex=74
http://www.wto-store.com/category.php?cid=142&ex=74
http://www.wto-store.com/category.php?cid=71&ex=109
http://www.wto-store.com/category.php?cid=172&ex=109
http://www.wto-store.com/category.php?cid=179&ex=109
http://www.wto-store.com/category.php?cid=195&ex=109
http://www.wto-store.com/category.php?cid=200&ex=109
http://www.wto-store.com/category.php?cid=201&ex=109
http://www.wto-store.com/category.php?cid=211&ex=109
http://www.wto-store.com/category.php?cid=210&ex=109
http://www.wto-store.com/category.php?cid=209&ex=109
http://www.wto-store.com/category.php?cid=180&ex=105
http://www.wto-store.com/category.php?cid=181&ex=105
http://www.wto-store.com/category.php?cid=19&ex=1
http://www.wto-store.com/category.php?cid=18&ex=1
http://www.wto-store.com/category.php?cid=24&ex=1
http://www.wto-store.com/category.php?cid=20&ex=1
http://www.wto-store.com/category.php?cid=23&ex=1
http://www.wto-store.com/category.php?cid=166&ex=36
http://www.wto-store.com/category.php?cid=161&ex=36
http://www.wto-store.com/category.php?cid=147&ex=26
http://www.wto-store.com/category.php?cid=37&ex=26
http://www.wto-store.com/category.php?cid=117&ex=103
http://www.wto-store.com/category.php?cid=151&ex=103
http://www.wto-store.com/category.php?cid=111&ex=35
http://www.wto-store.com/category.php?cid=114&ex=35
http://www.wto-store.com/category.php?cid=123&ex=0
http://www.wto-store.com/category.php?cid=144&ex=0
http://www.wto-store.com/category.php?cid=212&ex=0
http://www.wto-store.com/category.php?cid=194&ex=193
http://www.wto-store.com/category.php?cid=198&ex=193
http://www.wto-store.com/category.php?cid=115&ex=0
http://www.wto-store.com/category.php?cid=203&ex=202
http://www.wto-store.com/category.php?cid=205&ex=202
http://www.wto-store.com/category.php?cid=39&ex=121
http://www.wto-store.com/category.php?cid=178&ex=121
http://www.wto-store.com/category.php?cid=110&ex=0
How to rip Blu-ray(BD) movie, convert Blu-ray to iPhone video format and transfer from Blu-ray to iPhone? You’ve come to the right place! The following Blu-ray to iPhone converter can help you convert Blu-ray movie to iPhone movie with fast conversion speed. Just check this detailed blu-ray to iPhone conversion guide now.
------------------------------------------------------------------------
More Related Products : blu-ray to iphone converter || cell phone look up || blu-ray to mp4 || rip blu-ray || media copy pro
can be seen at red-carpet and glamour queens on magazine covers andeventson the faces of Hollywood stars,at the same time,old
styles become the kind of ray ban wayfarer that "your grandmother used to wear,"Eventually those old styles stage comebacks as "retro"
ray ban sunglasses, and the fashion cycle comes full circle.
At the time,you can choose one kind of ray ban 2010 sunglasses if you guys want to look like Heath Ledger on the beach.
Aions classes system is a complete and wonderful system . It can allow players to pick a general direction ,Aion Weapon, before they have to make a decision on final details in the end. You can choose many
characters as you like among the characters of warrior, scout,Aion Epic, mage or priest from level 1 to 10 . As a character ,you can buy some aion items as your weapon. Of course ,you should pay some aion kinah for your items like aion cd key or aion timecard
plastic molds,product design,plastic molding
mens true religion jeans
thank you for your infromations ,, the website is not bad , will following with your
what is the principle
memory card is a solid product, that is, work without moving parts. memory cardusing flash memory (flash) technology, is a stable storage solution, which does not require batteries to maintain stored data. On the saved data, the memory cardthan the traditional disk drive security and protection .
what is the principle
memory card is a solid product, that is, work without moving parts. memory cardusing flash memory (flash) technology, is a stable storage solution, which does not require batteries to maintain stored data. On the saved data, the memory cardthan the traditional disk drive security and protection .
绍兴婚姻调查
龙游婚姻调查
慈溪婚姻调查
慈溪婚姻调查
海宁婚姻调查
温州婚姻调查
打假维权
宁波私家侦探
天台手机定位
东阳婚姻调查
google排名
南浔婚姻调查
商务调查
丽水婚姻调查
新昌婚姻调查
衢州商务调查
三门手机定位
温岭婚姻调查
粉刷石膏
杭州私人侦探公司
浙江婚姻调查
钻戒
临海婚姻调查
杭州特价机票
余姚婚姻调查
宁波商务调查
嘉兴商务调查
台州商务调查
金华商务调查
T恤衫
余姚婚姻调查
宁波私家侦探
慈溪私家侦探
浙江婚姻调查
杭州搬家公司
椒江婚姻调查
杭州打假维权
象山婚姻调查
苍南婚姻调查
婚姻调查
钻石
舟山手机定位
个人财产调查
上海私家侦探
杭州网站建设
温州手机定位
杭州搬家公司
公司财产调查
台州婚姻调查
个人隐匿资产查证
商业调查
平湖婚姻调查
企业基本资信
宁波婚姻调查
手机定位
杭州商务调查
知识产权维护
瑞安婚姻调查
衢州婚姻调查
调查公司
企业债务追讨
mens true religion jeans
you are so kind , the picturese real nice , like it so much ...
sales@racking-shelving.com
nice post! very interesting.
http://www.t-racking.com
http://www.racking-shelving.com
http://www.cold-store-equipment.com
pallet racking
drive in racking
dexion racking
http://www.cold-store-equipment.com
We all know these years china pallet racking in china develop very fast, now the design capacity of racking is very strong in china.
You can see every kind of china racking in china, includingDrive in racking,
cantilever racking, shelving,Longspan shelving, dexion racking,. We also have very experienced engineer to do the design and instlaation job.
Mezzanine Floor
refrigeration equipment
as a whole contractor for refrigeration equipment, design, manufacturing, installation of cold store.
our refrigeration equipment combine good quality & good service, we export various of refrigeration equipment to Australia, New Zealand, Middle East, Africa countriers
dexion racking pallet racking
drive in racking
boltless rivet shelving
rivet shelving
mezzanine floor
drive in racking shelving Longspan shelving
refrigeration compressor cold store cold store panel
cold store design boltless shelving
angle shelving racking
refrigeration equipment
refrigeration compressor
cold store design
electrical forklift
disel forklift
china forklift
dock equipment
dock leveler
dock shelter
cold store design
cold store equipment
cold store door
cold store panel
China shelving
Pallet racking
Drive in racking
Dexion racking
Longspan shelving
Angle shelving
Mobile Shelving
Boltless rivet shelving
Boltless shelving
Rivet shelving
Mezzanine Floor
http://chinaracking.blog.com/
http://racking-shelvings.en.made-in-china.com/
China shelving
pallet racking
refrigeration equipment
Do you think our Lacoste Trainers are very beautiful? We offer Discount Lacoste Trainers in our shop. You will feel free to have a choice among the Lacoste UK store
Lacoste Shoes sale in our shop. An individual can chose for even Lacoste lacoste shoes canada shoe, which is able to also be use for daily dress in. These even shoes have upper prepared up of leather while its outsole is built of textured rubber. The lacoste carnaby retro soft higher part would provide guard for foot and outsole avoids slip. The various trendy designs of Lacoste Arin Patent Mix for men, Lacoste shoes tweed green, Lacoste shoes black strap and Lacoste sento fade. Mens Lacoste Shoes offers still boots accessible in diverse styles and sizes.
A lot of chiefly is that you will consistently adequate with it. And it break beautiful yet adequate with this humble lace-up by Lacoste Shoes online. What’s added ,elegant appearance and fashionable patterns,these admirable are all for your selection.Sticking on the assumption of “Super quality, satisfactory service”, we are appetite harder to be a acceptable business accomplice of yours.Shoes are aggregation with us all day, so it accept to be comfortable.LMens Lacoste Arixia FD 2 has an absurd outstanding in the sports appearance market.
http://www.zimbio.com/member/mickey1689
http://www.information-online.com/blog/7654
https://www.blogtalkradio.com/mickeyli
http://www.blogigo.com/Dress_Clothing_Blog
http://mickeyli1689.xanga.com/weblog/
http://dressclothingblog.busythumbs.com/
العاب طبخ
العاب بنات
العاب سيارات
العاب باربي
العاب للبنات فقط
العاب تلبيس
العاب تلبيس بنات
العاب بنات فقط
العاب قص الشعر
العاب اطفال
العاب بنات جديدة
العاب البنات
العاب قص شعر
العاب ترتيب
تلبيس بنات
العاب الطبخ
العاب السيارات
العاب مغامرات
العاب اكشن
العاب ذكاء
العاب مسدسات
العاب تصويب
العاب سباق
باربي
مركز تحميل
العاب جديدة
العاب 2010
العاب سونيك
العاب ميك اب
العاب طرزان
العاب مكياج
العاب براتز
العاب ديزني
العاب دراجات
العاب دبابات
العاب فلاش
دردشه
العاب بنات قص شعر
العاب هانا مونتانا
العاب طبخ للبنات فقط
العاب قص شعر للبنات فقط
hguhf العاب
hguhf 'fo
hguhf fkhj
hguhf sdhvhj
hguhf
مسجات
توبيكات
صور
تفحيط
فيديو
منتديات
القران الكريم
محمد
اناشيد
الاسلامي
خطب
محاضرات
ادعيه
اناشيد طيور الجنة
طيور الجنة
صلاة التراويح
العام
النقاش الجاد
منوعات
الاصدقاء
التوظيف
الطب
الصحه
الشعر
خواطر
قصص
الشعر الصوتي
طبخ
موضه
المراة
الطفل
ديكور
العروس
ازياء
مكياج
منتديات العاب
نكت
الرياضه
برامج
الماسنجر
العاب
العاب سيارات
العاب بنات
العاب طبخ
العاب ذكاء
العاب اطفال
العاب اكشن للبنات
العاب مغامرات
العاب المشاهير
العاب الديكور
العاب باربي
العاب مكياج
العاب قص الشعر
العاب هانا مونتانا
العاب تلوين
العاب رياضية
العاب مسلية
العاب فلاش
العاب مضحكة
العاب تعليم
العاب الغاز
نكت 2010
ترفيه
منتديات الرياضه
برامج 2010
انترنت
تطوير مواقع
منتديات التصميم
التصميم
مسجات 2010
مسجات 2011
الجوال
برامج الجوال
ثيمات
منتديات الماسنجر
ماسنجر
ماسنجر 2010
ماسنجر 2011
توبيكات 2010
توبيكات 2011
فيديو 2010
فيديو 2011
صور 2010
صور 2011
صور سيارات
vps hosting | hosting
Women
Women Accessories
Women Socks
Women Scarf
Women Belt
Women Bags&Purse
Women Wristbands
Women Watch
Women Sunglass
Ibogaine
Ibogaine Mexico
Moncler brings summer special designed products Moncler T-shirts.Moncler shirts are made from 100% cotton,very comfortable to wear.
Our aim is to provide customers high-quality products and excellent after-sales service.save up to 60% off. 7 days delivery to worldwide with free shipping.
http://www.monclerustore.com
MLB Premier Jerseys jerseys, NBA Premier Jerseys is also important for morden people.
Wedding bands
Blogger Indonesia dukung internet aman, sehat & manfaat
Bisnis Online Rahasia Dahsyat hidup Sukses dan Uang Melimpah
Bisnis Online Rahasia Dahsyat hidup Sukses dan Uang Melimpah
ArenaBetting.com dukung fair play FIFA world cup AFSEL 2010
Pasang Iklan Gratis
Video Ariel BCL
Top Skor Piala dunia 2010
Hasil Piala Dunia
Shakira waka waka
Jadwal Piala Dunia 2010
Honda Scoopy
Psb Online
Cheat Point Blank
Harga Handphone nokia 2010
Aha
Sony Ericsson Xperia X10 mini
Download PC Games Gratis
Video Luna Maya Ariel
Harga Blackberry 2010
Ramalan Gurita
Berita terbaru
analisa saham
Online Law School
Online Law Degree
Download Film Menculik Miyabi
Dowload Mp3 Terbaru 2010
Fifa World Cup 2010 Schedule
Youtube Funny Video
Contoh Pidato
www.facebook.com login
Cerita Panass
Download Video Film Bokep Foto Bugil Pemerkosaan?
Cara NgeHack Facebook Password
Cara Memperbesar Payudara Secara Tradisional Alami
FB – Facebook – www.facebook.com
Miyabi (Maria Ozawa) Download Video, Film
[urlhttp://www.c2cjersey.com/miami-heat-jerseys-6-lebron-james-jersey-white-p-4668.html]LeBron James Jersey[/url]
[url=http://www.c2cjersey.com/miami-heat-jerseys-3-dwyane-wade-jersey-white-p-4671.html]Dwyane Wade jersey[/url]
[url=http://www.jerseywholesaler.com/lebron-james-jersey-whitemiami-heat-jerseys-6-p-4545.html]LeBron James Heat Jersey[/url]
[url=http://www.jerseywholesaler.com/lebron-james-jersey-whitemiami-heat-jerseys-6-p-4545.html]LeBron James Jersey[/url]
[url=http://www.jerseywholesaler.com/dwyane-wade-jersey-whitemiami-heat-jerseys-3-p-4549.html]Dwyane Wade jerse[/url]
Minnesota Twins jerseys
Philadelphia Phillies jerseys
yankees jerseys
New York Mets jerseys
los angeles dodgers jerseys
cincinnati reds jerseys
boston red sox jerseys
texas rangers jerseys
detroit tigers jerseys
san francisco giants jerseys
st louis cardinals jerseys
milwaukee brewers jerseys
tampa bay rays jerseys
Los Angeles Angels jerseys
san diego padres jerseys
Toronto Blue Jays jerseys
clevland indians jerseys
cheap folders
custom sticker printing
cool electronic gadgets cool usb gadgets cool computer gadgets spy kids gadgets cell phone signal jammer Wireless Spy Gadgets Wireless Handheld Baby Monitor Walkie Talkie cool computer keyboard usb fans for laptops water glow led faucet light car air purifier ionizer Humanoid Light Control Lamp wooden alarm clock Portable Watch MP3 Player MP4 Digital Watch player wireless digital picture frame LED Digital Wrist Watch Portable Digital E-book Reader antique cigarette lighters LED Light Laser Pointer Digital Video Glasses Vertu Ascent Replica wrist watch mobile phone Cool Bluetooth Bracelet
cool electronic gadgets cool usb gadgets cool computer gadgets spy kids gadgets cell phone signal jammer Wireless Spy Gadgets Wireless Handheld Baby Monitor Walkie Talkie cool computer keyboard usb fans for laptops water glow led faucet light car air purifier ionizer Humanoid Light Control Lamp wooden alarm clock Portable Watch MP3 Player MP4 Digital Watch player wireless digital picture frame LED Digital Wrist Watch Portable Digital E-book Reader antique cigarette lighters LED Light Laser Pointer Digital Video Glasses Vertu Ascent Replica wrist watch mobile phone Cool Bluetooth Bracelet
Radii Straight Jacket, Radii Straight Jacket
Radii Thriller, Radii Thriller
Radii Timeless Deluxe, Radii Timeless Deluxe
Damenmode von lv bagsTracy-LegendaryGucci im Sale
many Gucci products Shops nachGuccimany Gucci products
Radii Straight Jacket Grey White, Radii Straight Jacket Grey White
Radii Straight Jacket Red green, Radii Straight Jacket Red green
Radii Straight Jacket Red Nylon Silver, Radii Straight Jacket Red Nylon Silver
mesos
mesos sale
mesos seller
ms mesos
maplestory gold
maplestory seller
maplestory mesos
maplestory sale
maplestory money
buy maplestory money
buy maplestory
buy cheap mesos
buy maple story mesos
buy maplestory gold
buy maplestory mesos
buy mesos
buying mesos
cheap maple story
cheap maplestory
cheap mesos
cheap ms mesos
cheapest maple story
cheapest maplestory
cheapest mesos
easy mesos
easy maplestory
fast mesos
maple mesos
maple money
maple gold
maple story cash
maple story gold
maple story mesos
maple story sale
maple story money
maple story shop
maple story item
maple story stuff
maple story equipment
maple story powerleveling
maple story accounts
Dallas Clark Jerseys
Jeff Saturday Jerseys
Johnny Unitas Jerseys
Peyton Manning Jerseys
Reggie Wayne Jerseys
Colts Shop
Colts Jerseys
Adam Vinatieri Jerseys
Anthony Gonzalez Jerseys
Austin Collie Jerseys
Donald Brown Jerseys
Dwight Freeney Jerseys
Joseph Addai Jerseys
Marvin Harrison Jerseys
Pieree Garcon Jerseys
Robert Mathis Jerseys
Colts Men's Jerseys
Colts Women's Jerseys
Colts Kid's Jerseys
Colts Hats
Ben Roethlisberger Jerseys
Brett Keisel Jerseys
Casey Hampton Jerseys
Evander Hood Jerseys
Franco Harris Jerseys
Heath Miller Jerseys
Hines Ward Jerseys
Jack Lambert Jerseys
James Farrior Jerseys
James Harrison Jerseys
troy polamalu jerseys
willie parker jerseys
Jeff Reed Jerseys
Jerome Bettis Jerseys
Joe Greene Jerseys
Lawrence Timmons Jerseys
Limas Sweed Jerseys
Lynn Swann Jerseys
Mewelde Moore Jerseys
Mike Wallace Jerseys
Rashard Mendenhall Jerseys
Santonio Holmes Jerseys
Terry Bradshaw Jerseys
Steelers Men's Jerseys
Steelers Woman's Jerseys
Steelers Kid's Jerseys
Steelers Hats
new cardinals_Jerseys
new Bills_Jerseys
new Panthers_Jerseys
Chicago_Bears_football Jerseys
Cincinnati_Bengals_ football Jerseys
Cleveland_Browns_ football Jerseys
new Cowboys_Jerseys
new Broncos_Jerseys
new _Lions_Jerseys
new _Packers_Jerseys
new Houston_Texans_Jerseys
new Indianapolis_Colts_Jerseys
new Jacksonville_Jaguars_Jerseys
new Kansas_City_Chiefs_Jerseys
new Miami_Dolphins_Jerseys
Memorial_football Jerseys
Vikings__football Jerseys
iPad Convertisseur
iPad convertitore
iPad Konverter
MTS to iPad
Blu ray to iPad
WMV to iPad
VOB to iPad
iPad Video Converter
Convert RMVB to iPad
Convert MTS to iPad
Convert M2TS to iPad
Convert MOD to iPad
sleeveless bandage dress, sleeveless bandage dress
Two Tone Cocktail Dress, Two Tone Cocktail Dress
V Neck Bandage Dress, V Neck Bandage Dress
I read a lot of posts today and yours is the best one i have read ever.I appreciate your attitute
more info please visit the web for b2c iphone etc.
Ein seltenes Angebot: Im Handy-Shop des Mobilfunkbetreibers E-Plus steht
zurzeit das Dual-SIM-Handy Samsung B5722. Das Mobiltelefon für den parallelen
Ciphone
I love flowers...I am also interested to send flowers all over the world....
Astuce : vous pouvez ajoutermasaj le cacao afin de faire de la - travesti istanbulcrème au beurre au chocolat. Elle vous jigolo arayan bayanlarsera trèspower plate utile pour escort bayanlarnapper
Methane mitigation cost $33 million and the district paid another $15 million preserving historic features, including a wall of the famed Cocoanut Grove nightclub and turning the Paul Williams-designed coffee shop into a faculty lounge.シャネル ベルト;フェンディ ベルト;バーバリー ベルト;ディオール ベルト;ブルガリ ベルト;ミュウミュウ;ミュウミュウ バッグロレックスターノグラフ ロレックスミルガウス;ロレックスエアキング;ロレックスパーペチュアルデイト ロレックスチェリーニ チェリニウム;ロレックスデイデイト;ロレックスプリンス オメガコンステレーション;IWCクラシックパイロット;IWCポートフィノ;ロレックスデイトジャスト グッチ ショルダーバッグ;グッチ ボストンバッグ;グッチ トートバッグ; グッチ 二ツ折り財布;グッチ 長財布;グッチ wホック財布;
Sohn said LA Unified has reached the end of its Taj Mahal building spree. "These are definitely the exceptions," he said. "We don't anticipate schools costing hundreds of millions of dollars in the future."ミュウミュウ 財布;プラダ;プラダ バッグ;プラダ 財布;バーバリー;バーバリー バッグ;バーバリー 財布;バレンシアガ;バレンシアガ バッグ;バレンシアガ 財布;ディオール;ディオール バッグ ;ディオール 財布;クロエ;クロエ バッグ;クロエ 財布;フェンディ;フェンディ バッグ;フェンディ 財布
pdf to image Converter
pdf to jpeg converter
pdf editor
you can have a try!
cheap reseller hosting | windows web hosting | windows vps hosting | ucvhost
Hikayeler
güzel sözler
aşk sözleri
aşk şiirleri
fıkralar
chat yap
çet yap
yemek tarifleri
oyunlar
diyet
edebiyat
şifalı bitkiler
program indir
videolar
film izle
indirmeden film izle
bedava film izle
sinema izle
online film izle
film seyret
bedava sinema izle
türkçe dublaj film izle
hd film izle
divx film izle
erotik film izle
Come to AVI to iPhone 4 Converter.
MPEG to iPhone 4
MKV to iPhone 4
iPhone 4 Backup
iPhone 4 Review
iPhone 4 Converter for Mac
I believe you might like what I came across on this internet site today.embroidery punching,Thumbs up, and keep it going!Thanks for sharing I’ll email my friends about this too.embroidery DST,I’m new to blogging and find this post very wonderful. thanks for the photos.I never thought things like that.machine embroidery digitizing,Thanks for the information and inspiration!
clanky,
a href="http://top-clanky.cz/kasino/"kasino/a,
a href="http://top-clanky.cz/fotbal-tenis-a-na-co-sazet-v-lete/"sazet/a,
a href="http://top-clanky.cz/hokej-2/"hokej/a,
a href="http://top-clanky.cz/konecne-antivodik/"antivodik/a,
a href="http://top-clanky.cz/pootevreni-okna/"okna/a,
a href="http://top-clanky.cz/cteme-bibli-v-linuxu/"linux/a,
a href="http://top-clanky.cz/sazkove-strategie/"sazkove/a
a href="http://top-clanky.cz/hokej/"hokej/a,
a href="http://top-clanky.cz/sazkove-kancelare-na-internetu/"sazkove kancelare/a,
a href="http://top-clanky.cz/hodinky-diesel-%E2%80%93-panske-a-damske-hodinky/"diesel/a,
a href="http://top-clanky.cz/glassgarant-autofolie/"glasgaran/a,
a href="http://top-clanky.cz/jak-pecovat-o-anglicky-travnik/"travnik/a,
a href="http://top-clanky.cz/pohadka-o-jednom-serverhostingu/"server/a,
< href="http://top-clanky.cz/v-usa-chystaji-investicni-novinku-sazky-na-trzby-filmu-hollywood-se-zlobi/">hollywood>,
f="http://top-clanky.cz/specializovany-servis-acer/">acer,
zdrave,
fotograf,
bundy,
sazky,
tvorba,
sazeni,
letni,
clanky,
port
Wish all the best
discount gucci sneakers
discount prada shoes
discount prada sneakers
cheap gucci shoes
cheap gucci sneakers
cheap prada shoes
cheap prada sneakers
gucci shoes for women
prada shoes for women
womens gucci shoes
womens prada shoes
replica gucci shoes
replica prada shoes
copy gucci shoes
copy prada shoes
mens gucci shoes
mens prada shoes
wholesales gucci shoes
wholesales prada shoes
replica women gucci shoes
replica women prada shoes
gucci kicks
parada kicks
2010 gucci shoes
2010 prada shoes
original gucci shoes
original prada shoes
buy cheap gucci shoes
buy cheap prada shoes
authentic gucci shoes
authentic prada shoes
gucci shoes for sale
prada shoes for sale
gucci trainers
prada trainers
cheap gucci traniners
cheap prada trainers
gucci shoe
prada shoe
gucci sneaker
prada sneaker
gucci mens shoes
prada mens shoes
fake gucci shoes
fake prada shoes
gucci store
prada store
buy cheap guccis
discount air jordan shoes
cheap air jordans
air jordans for cheap
discount air max shoes
nike air max 2009 shoes
2009 nike air max
cheap nike air max 90
nike air max 90 for cheap
air max 90's
cheap air max 95
discount air max 90
discount air max 95
nike air max classic bw
cheap air max classic bw
nike air max limited
cheap nike air max limited
discount air max limited
nike air max plus
cheap air max plus
discount air max plus
nike cortez fly motion pack
cheap nike dunk sb
nike dunk sb for sale
mens dunk sb
cheap dunk sb shoes
chap nike shox shoes
discount nike shox shoes
mens nike shox
nike shox on sale
Dolce & Gabbana Sneakers
colce & gabbana shoes
womens nike air max 2009
womens nike air max 90
womens airmax 90
womens air max 95
cheap women air max 90
cheap women air max 95
women nike air max limited
women airmax limited
cheap limited max shoes
nike air max plus shoes for women
women nike air max plus
womens air max plus
women nike cortez fly motion pack
cheap coogi jeans
mens googi jeans
discount coogi jeans
mens ed hardy jeans
cheap ed hardy jeans
ed hardy jeans for sale
cheap mens evisu jeans
evisu jeans for cheap
evisu jeans for men
mens evisu jeans
mens red monkey jeans
cheap red monkey jeans
cheap true religion jeans
true religion jean
buy true religion jeans
discount true religion jeans
womens ed hardy jeans
ed hardy jeans for women
womens true religion jeans
true religion women jeans
prada shoes cheap price
Prada Black Velcro Shoes
cheap mens prada shoes
cheap kid prada shoes
replica prada shoes
buy prada shoes online
low price prada shoes
cheap prada american cup sneakers
black prada crocodile shoes
white prada shoes
navy blue prada shoes
pink womens prada shoes
prada dress shoes
black patent leather prada
cheap american cup sneakers
red patent prada shoes
black leather prada shoes
white leather prada sneakers
gucci shoes white leather
black leather gucci sneakers
gucci shoes discount
gucci shoes online shopping
buy gucci shoes
gucci dress shoes for men
mens gucci dress shoes
fashion gucci shoes
gucci sneakers size 13
gucci ankle boots
gucci boots cheap
gucci shoes size chart
gucci men's shoes
cheap mens gucci shoes
discount mens gucci sneakers
new gucci shoes on sale
discount gucci dress shoes
grey gucci womens shoes
black womens gucci shoes
free shipping gucci shoes
black red gucci sneakers
gucci sneaker white leather
classic gucci womens shoes
Pink womens gucci sneakers
chanel handbag
chanel bags
discount chanel bags
chanel
louis vuitton 2010
louis vuitton bags
louis vuitton handbags
louis vuitton
chanel cambon
chanel cambon bags
chanel cambon handbags
chanel cambon 31
chanel cambon handbags prices
chanel flap
chanel flap bags
chanel flap handbags
chanel 2.55
chanel 2.55 handbags
chanel 2.55 bags
chanel bags 2.55
chanel handbags 2.55
chanel handbags 2010
chanel 2010 handbags
chanel bags 2010
chanel 2010 bags
chanel bags 2010 sale
chanel wallet
chanel wallets
chanel continental wallet
discount chanel wallets
louis vuitton monogram
louis vuitton monogram canvas
louis vuitton damier ebene
louis vuitton damier
louis vuitton damier azur
louis vuitton shoulder tote
louis vuitton shoulder
louis vuitton tote
louis vuitton men messenger
louis vuitton messenger bag
louis vuitton messenger
louis vuitton travel
louis vuitton travel bags
louis vuitton luggage
louis vuitton womens wallets
louis vuitton womens wallet
louis vuitton mens wallets
louis vuitton mens wallet
louis vuitton classic wallets
Leave a comment: