Weblogic Portal Interview Questions

I thought i shall share some of the weblogic portal interview questions that I have come across. One would expect this kind of questions during interview and should be able to answer them. These questions are not in any particular order.

      1. Difference between a website and a portal?
Website is collection web pages, typically it contains information about particular company. A portal is a powerful web site that gives users a single point of access (or gateway) to applications and information in a unified interface. For eg, Yahoo.com(home page) is great example of a portal.  
      2. What are the features of portal?
 Portal has got many features. To name a few: Personalization,  Authentication(single sign-on) and content aggregation.
     3. What are components of weblogic portal?
Look and feel components, header & footer(Shell), Menus, layouts, books & pages, portlets.    
     4. What is the difference between streaming portal and file-based portal?
Portals come in two flavors: file-based and streaming. A file-based portal(.portal) also called a “light portal” obtains all of its resources from the user’s file system. Streaming portals, on the other hand, derive their  resources from one or more databases.
     5. What is backing file?
Backing file is java class used to pre-processing before portal object is rendered. The following portal controls support backing files:
    * Desktops
    * Books
    * Pages
    * Portlets
    * JspContent controls.
    6. How to create streaming portal/desktop?
Streaming desktop can be created using portal admin tool.
    7. What are the components of look-and-feel?
     Look & feel determines the appearance portal applications, it can be modified by developers programmatically or administrators using portal admin tool in staging and production environment. The following are components of look and feel:
  • Look & Feel file(.laf)
  • Skins
  • Skeletons
  • Themes
  • Chromosomes and Genes
  • Shells
  • Layouts
  • Menus  
     8. Difference between skin and skeleton?
Skins are collections of images, cascading style sheets (CSS), and JavaScript files that allow changes to be made to the look and feel of a portal without modifying the portal components directly. Skins basically provide the overall colors, graphics, and styles used by all components in a desktop interface.
Skeletons provide the physical boundaries of the portal components and provides references to the images, CSS, and JavaScript functions from the skin needed to render the portal. A portal web project can have multiple skeletons. When you select a Look & Feel for a desktop, a specific skin and skeleton is used. Each type of portal component, from a desktop to a portlet's title bar, has an associated JSP file, called a skeleton file that renders it.
     9. Difference between Genes and chromosomes?
Genes are implemented as simple text strings that are inserted into CSS styles or JavaScript files as variables. You define genes in an XML .chromosome file. In a .chromosome file, you could define a gene called "bodyColor" and assign it a value of "red," like this:
<gene name="bodyColor">
    <value>#FF0000</value>
</gene>
In your CSS file, you could use bodyColor as a variable:

body {
     border:1px solid ${bodyColor}
     };
When the page is rendered in a browser, the inlined style definition becomes:

body {
     border:1px solid #FF0000
     };
When you use this gene in your CSS files, you only need to modify the gene value itself to cascade the change throughout all configured CSS files rather than changing the value manually in each CSS file.
Chromosomes are simply the files that contain one or more genes. You can create multiple chromosome files that contain the same gene names, though with different gene values. By simply referencing a different chromosome in your Look & Feel file, you can simulate a completely different Look & Feel without changing any of your core Look & Feel files. 
     10. What is shell?
Shells define the header and footer regions of a portal. Shells control the content that appears in a desktop's header and footer regions. You can configure a shell to use specific JSPs, page flows, HTMLs to display content in a header or footer. You can place portlets too in a header or footer of a shell.
     11. Difference types of portlets?
  • JSP and HTML Portlets
  • JSR 168 portlets
  • Java Page Flow Portlets
  • Java Server Faces (JSF) Portlets
  • Struts Portlets
  • Remote Portlets
  • Browser (URL) Portlets
      12. How is IPC (inter-portlet communication) happening?
            Watch this page soon for an answer...

      13. What are portlet modes?
Portlet Modes allow you to affect the end user’s ability to edit the portlet or display Help for the portlet. You add icon buttons to a portlet’s title bar to indicate the availability of a mode. The following pre-defined modes exist for WebLogic Portal:
    * Edit – Lets you specify a custom file that lets users modify the portlet's content when they click the Edit button.
    * Help – Lets you specify a custom file that shows users help content for the portlet when they click the Help button.
You can also create your own custom portlet modes using WebLogic Portal.
      14. Types of portlet states?
Portlet states determine the end user’s ability to affect the rendering of a portlet. WebLogic Portal supports following portlet states:
  •     Normal – the typical rendered appearance of the portlet.
  •     Minimize – Collapses the portlet, leaving only the title bar, when the user clicks the Minimize button.
  •     Maximize – Makes the portlet take up the entire desktop area (not including the desktop header and  footer) when the user clicks the Maximize button.
  •     Float – Displays the portlet in a popup window when the user clicks the Float button.
  •     Delete – Removes the portlet from the desktop when the user clicks the Delete button.When you use the Portlet Wizard to create a portlet, state and mode settings are available on the Portlet  Details dialog. These settings can also be edited in the portlet’s Properties view. 
Useful Links:

Weblogic portal interview questions latest
More articles in Weblogic Portal

      93 comments:

      1. Thank you. Could you also provide the answers as well?

        ReplyDelete
      2. Thanks Ananth kannan.

        ReplyDelete
      3. Thanks a lot

        -GopiNath

        ReplyDelete
      4. Nice review of weblogic portal concepts

        ReplyDelete
      5. good review of portal basics

        ReplyDelete
      6. Hi ...
        Nice post ...It helps me a lot
        it have good basic weblogic portal concepts .

        Would you pleas be kind to give same sort of concepts for netui ? It will also help to understand well the weblogic portal

        ReplyDelete
      7. @Ashvin,

        Thanks. Go through Oracle documentation. It is very simple and easy.

        ReplyDelete
      8. thank you.. this is a nice article

        ReplyDelete
      9. For Portal, do we need to know Programming?
        Will the interviewers focus on programming concepts as much as they do for a developer position?

        ReplyDelete
      10. Good work, thanks.

        ReplyDelete
      11. Thanks a lot... it helped a lot to refresh the portlet basics. Could you please throw some info on interportlet communication

        ReplyDelete
      12. Hi ananth
        Your Blog is very informative.
        I'm new to BEAPortal developement.Can you help me with your inputs.
        Thanks
        andrew.corporate@gmail.com

        ReplyDelete
      13. Hi,

        Can you please elaborate on how to control user's view to portlets in a portal.

        Say for example, we have two users/roles and 4 portlets in a portal. I want to view two portlets in one and two in other.

        ReplyDelete
      14. Hi,
        Thanks. Could you please provide netui tags.

        ReplyDelete
      15. here i have collected lots of BEA Weblogic Interview Questions and Answers

        kindly have a look this would help you a lot

        Regards,

        Akaas Developer

        questions-interviews.com

        ReplyDelete
      16. Its such as you learn my mind! You appear to understand so much approximately
        this, such as you wrote the book in it or something.

        I believe that you could do with some p.c. to drive the message house a
        bit, however instead of that, this is great blog.

        An excellent read. I'll certainly be back.
        Here is my website :: http://www.monclerja2013.com/

        ReplyDelete
      17. I was suggested this blog by my cousin. I am not sure whether
        this post is written by him as nobody else know such detailed about my problem.
        You're amazing! Thanks!
        Also visit my web page : ricambi nautica

        ReplyDelete
      18. You could definitely see your skills within the work you write.
        The arena hopes for more passionate writers such as you who are
        not afraid to say how they believe. At all times follow your heart.
        Also visit my blog OnlyCruiser.com

        ReplyDelete
      19. I will immediately grasp your rss as I can't in finding your e-mail subscription hyperlink or newsletter service. Do you've any?
        Please allow me know so that I may subscribe.

        Thanks.
        Here is my webpage : instant gagnant

        ReplyDelete
      20. Malaysia & Singapore & brunei finest on the internet blogshop for wholesale & supply
        korean accessories, earrings, earstuds, necklace,
        rings, hair, bracelet & bracelet accessories. Promotion 35 % wholesale discount. Ship Worldwide
        my web site - unemployment ohio

        ReplyDelete
      21. Malaysia & Singapore & brunei ultimate on-line
        blogshop for wholesale & supply korean accessories, earrings, earstuds, locket, rings, bracelet, hair & trinket accessories.

        Deal 35 % wholesale discount. Ship Worldwide
        Here is my web blog :: xbox repair

        ReplyDelete
      22. Hello there, You've done an incredible job. I'll definitely digg it and personally recommend to
        my friends. I'm confident they'll be benefited
        from this website.
        Look into my webpage firewood covers

        ReplyDelete
      23. My brother recommended I might like that website. Your dog was correct.
        This specific actually made my own day. You
        are unable to picture how much time I had put in trying to find the following.
        My web-site Background Check

        ReplyDelete
      24. Hey, I think your site might be having browser compatibility
        issues. When I look at your blog site in Opera, 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!
        Feel free to visit my blog post : click through the up coming website page

        ReplyDelete
      25. My family in addition to my best mate ended up fighting
        a superb situation along these lines! Now everyone knows we seemed
        to be proper. : )! Thanks for the information an individual write-up.
        Also visit my web site ; Home Remedies For Genital Warts

        ReplyDelete
      26. This is my first time pay a quick visit at here and i am actually happy to read all at
        alone place.
        My web site web hosting delhi

        ReplyDelete
      27. I usually do not comment, but I glanced through some responses here "Weblogic Portal Interview Questions".
        I actually do have a couple of questions for you if you do
        not mind. Is it simply me or does it look like like a few of these responses appear like they
        are left by brain dead visitors? :-P And, if you are posting at other sites, I would like
        to follow anything new you have to post. Could you post a list of every one of your public sites
        like your linkedin profile, Facebook page or twitter
        feed?
        Also see my website > cheap mac makeup

        ReplyDelete
      28. I love what you guys tend to be up too. This sort of clever work and coverage!
        Keep up the good works guys I've included you guys to my blogroll.
        Here is my homepage :: DSL Anbieter

        ReplyDelete
      29. My brother suggested I might like this web site. He was totally right.
        This post truly made my day. You can not imagine just how much time I had spent for
        this information! Thanks!

        Feel free to visit my page - canon digital camera

        ReplyDelete
      30. This post is actually a fastidious one it helps new the
        web visitors, who are wishing for blogging.

        Stop by my webpage ... gw2 gold

        ReplyDelete
      31. I like what you guys are usually up too. Such clever work and
        reporting! Keep up the great works guys I've incorporated you guys to my personal blogroll.

        Also visit my web blog ... cheap gw2 gold
        my website :: buy cheap gw2 gold

        ReplyDelete
      32. It's impressive that you are getting thoughts from this post as well as from our discussion made at this place.

        my webpage - Edwin Marcus
        My webpage: Osvaldo Maddison

        ReplyDelete
      33. Pretty nice post. I just stumbled upon your weblog and
        wished to say that I've really enjoyed surfing around your blog posts. After all I will be subscribing to your rss feed and I hope you write again soon!

        Here is my page rubber track center backhoe tires

        ReplyDelete
      34. It's an awesome post for all the online viewers; they will take advantage from it I am sure.

        My web site jersey shore fitness shop class schedule
        My page: usa hockey jersey shirt

        ReplyDelete
      35. I pay a visit everyday some web sites and websites to read
        articles, but this weblog provides quality based writing.

        Here is my weblog - football jersey photoshop template
        Also see my site > soccer jersey express

        ReplyDelete
      36. Gаmе сonсept:: 7. Controllіng a bike іn 2 ԁimеnsions is а games which ωill not provide negatiѵe impingement
        to the childгen. Еquate your ρup with other рlayerѕ' puppies and DOTA 6.67b AI Map v2c. The household gaming Market for a farsighted time, for many unlike reasons.

        Review my blog post; http://techganesh.com/groups/fun-and-educational-online-games-for-stress-with-online-games/

        ReplyDelete
      37. often, we Discover ouгselves embroilеd wіth our whоlе shebang- dong
        thіѕ аnԁ that whіlе buryіng οurselves tο a difficult to Obseгve mario οnline games.
        Gamеrs volіtion value the versatilе
        leνеlѕ of games and νolіtion
        Oωn nuanсes anԁ aesthetіc values as a mapρing оf the Arсhitеct.
        Τhithеr аre ѕome zοmbі
        spіrit horԁeѕ theѕе games, which can solеly be helρful tο ѕtеp-up
        theіг engrossment levels. Hіthеr aгe somе lesseг κnоwnonline gamеsyou shown οn οne siԁе.


        My webρage :: youngfolkz.com

        ReplyDelete
      38. This lockѕ the musician's actions, but once the numerous sorts of Online Games. It is called Roly Poly ground democratic characters for picture games? With the increase in the popularity of the a mixture of activities to explore.

        Review my webpage ... game

        ReplyDelete
      39. Good post. I learn something new and challenging on websites I stumbleupon every
        day. It's always helpful to read through articles from other writers and practice a little something from their websites.

        My website - cruise ship jobs

        ReplyDelete
      40. Ahaa, its pleasant conversation about this article at this place at this
        webpage, I have read all that, so at this time
        me also commenting at this place.

        my web blog: golfnow florida keys

        ReplyDelete
      41. Don't Await Download were only fewer gambling websites offer some of the Best free games On-line.

        Have a look at my webpage: game

        ReplyDelete
      42. I enjoy what you guys are up too. Such clever work and exposure!
        Keep up the good works guys I've incorporated you guys to my own blogroll.

        Here is my homepage: ロレックスレプリカ

        ReplyDelete
      43. excellent put up, very informative. I ponder why the opposite
        experts of this sector don't notice this. You should proceed your writing. I am confident, you've a
        huge readers' base already!

        My website :: オークリー 店舗

        ReplyDelete
      44. I'm truly enjoying the design and layout of your website. It's a very easy on the eyes which makes it much more pleasant for me to
        come here and visit more often. Did you hire out a developer to
        create your theme? Superb work!

        Check out my web blog 激安オークリー

        ReplyDelete
      45. I really like your blog.. very nice colors & theme. Did you make this website yourself
        or did you hire someone to do it for you? Plz answer
        back as I'm looking to construct my own blog and would like to know where u got this from. kudos

        My blog :: completegolfsets.net

        ReplyDelete
      46. Greetings from Los angeles! I'm bored to death at work so I decided to browse your website on my iphone during lunch break. I enjoy the information 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 phone .. I'm not even using
        WIFI, just 3G .. Anyhow, amazing blog!

        my blog - オークリーメガネ

        ReplyDelete
      47. Hello to every , since I am in fact keen of reading this web site's post to be updated daily. It contains pleasant stuff.

        my webpage オークリー アウトレット

        ReplyDelete
      48. Thanks for a marvelous posting! I definitely enjoyed
        reading it, you are a great author.I will remember to bookmark your blog and may
        come back someday. I want to encourage that you continue your great work,
        have a nice evening!

        My web blog :: レイバンサングラス

        ReplyDelete
      49. This is a topic that's close to my heart... Many thanks! Where are your contact details though?

        Also visit my web-site ... レイバンサングラス

        ReplyDelete
      50. Hmm is anyone else experiencing problems with the pictures on this
        blog loading? I'm trying to figure out if its a problem on my end or if it's the blog.
        Any feedback would be greatly appreciated.



        my web page http://www.oakleysale-shop.com/

        ReplyDelete
      51. Very good article! We are linking to this great content
        on our website. Keep up the good writing.

        Here is my web blog - レイバンサングラス

        ReplyDelete
      52. At this moment I am going to do my breakfast, later than having my breakfast coming over
        again to read additional news.

        my page - 激安オークリー

        ReplyDelete
      53. What's up colleagues, how is everything, and what you want to say concerning this post, in my view its truly remarkable for me.

        my page ... レイバンサングラス

        ReplyDelete
      54. Wonderful website you have here but I was curious if you knew of any discussion boards that cover the same topics talked about here?
        I'd really love to be a part of group where I can get responses from other knowledgeable people that share the same interest. If you have any suggestions, please let me know. Thanks!

        my website ... オークリー

        ReplyDelete
      55. It's fantastic that you are getting thoughts from this article as well as from our dialogue made at this place.

        Also visit my blog - オークリー

        ReplyDelete
      56. It's going to be finish of mine day, however before finish I am reading this enormous piece of writing to improve my know-how.

        Here is my blog post ... レイバンメガネ

        ReplyDelete
      57. There is certainly a great deal to learn about this issue.

        I like all the points you've made.

        my webpage; ジョーダン 6

        ReplyDelete
      58. Ahaa, its pleasant discussion on the topic of this post here at this blog, I have read all that, so now me also commenting here.


        My weblog - ralph lauren polo sale

        ReplyDelete
      59. あなたのiの上
        で買い物をするのを探しているなら
        - 最高のファッションのため
        の電話は、あなたが自由にショップよりもさらに行く必要が見つかる - スタイルのアプリを、カレン·ミレン、ネット
        - ポーター、ギャップ、ASOS、海岸とを含む300小売店以上にわたっては
        るかにあなたはあなたが探しているとし
        、いくつかして
        いるものを見つけるためにバインドされている


        Here is my web page :: chanel バッグ

        ReplyDelete
      60. First off I want to say wonderful blog! I had a quick question that I'd like to ask if you don't mind.
        I was interested to know how you center yourself and clear
        your mind prior to writing. I've had a difficult time clearing my thoughts in getting my thoughts out there. I do take pleasure in writing however it just seems like the first 10 to 15 minutes tend to be wasted simply just trying to figure out how to begin. Any recommendations or tips? Kudos!

        My blog - Cheap Oakley Sunglasses

        ReplyDelete
      61. You don't would like commit out in a brand new motorboat until keep in mind these tasks fully feel natural. It is a pretty trustworthy and quick way to take a great deal. There are increasing situations where trekkers visit campsites without see. That location is considered to be the fact which often of Jamaica. http://vinfo.bknm4yuuki.com/wiki/%E5%88%A9%E7%94%A8%E8%80%85:JanHammon

        My site ... air max cheap

        ReplyDelete
      62. 彼女のスポ
        ーツ服と国ツイ
        ードの多くは今日
        でも適切になり
        ます

        Look at my webpage ... シャネル アリュール

        ReplyDelete
      63. It's nearly impossible to find educated people in this particular subject, however, you seem like you know what you're talking about!

        Thanks

        Take a look at my site: トリーバーチ財布

        ReplyDelete
      64. Howdy excellent blog! Does running a blog similar to this
        require a large amount of work? I've virtually no understanding of computer programming but I had been hoping to start my own blog soon. Anyhow, if you have any suggestions or techniques for new blog owners please share. I understand this is off subject however I simply had to ask. Appreciate it!

        Also visit my page レイバン

        ReplyDelete
      65. Fascinating blog! Is your theme custom made or did you download it from somewhere?
        A design like yours with a few simple tweeks would really make my blog stand out.
        Please let me know where you got your design. Thanks

        my web site :: air jordan

        ReplyDelete
      66. I've been browsing online more than 2 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all web owners and bloggers made good content as you did, the web will be much more useful than ever before.

        my web site; www.airjordanshoesoutletssale.com

        ReplyDelete
      67. Hello, 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
        responses? If so how do you prevent it, any plugin or anything you can suggest?
        I get so much lately it's driving me mad so any support is very much appreciated.

        My homepage - prada 財布

        ReplyDelete
      68. I absolutely love your site.. Excellent colors & theme.
        Did you make this site yourself? Please reply back as I'm planning to create my own personal blog and want to find out where you got this from or just what the theme is called. Kudos!

        my web site ... オークリーメガネ

        ReplyDelete
      69. Hi my loved one! I want to say that this post is amazing,
        nice written and come with approximately all vital infos.
        I'd like to look extra posts like this .

        Here is my web page モンスター イヤホン

        ReplyDelete
      70. You have made some really good points there.
        I checked on the net for more information
        about the issue and found most people will go along
        with your views on this web site.

        Look into my web page; oakley サングラス

        ReplyDelete
      71. I am curious to find out what blog system you are utilizing?
        I'm having some minor security problems with my latest blog and I would like to find something more secure. Do you have any solutions?

        my web site - christian louboutin shoes

        ReplyDelete
      72. I do not know if it's just me or if perhaps everybody else experiencing issues with your blog. It appears like some of the text in your content are running off the screen. Can someone else please comment and let me know if this is happening to them too? This could be a issue with my web browser because I've had this
        happen previously. Thank you

        Feel free to surf to my blog post: アバクロ

        ReplyDelete
      73. Very nice article, just what I was looking for.

        My blog post - オークリー

        ReplyDelete
      74. You're so awesome! I do not suppose I've read anything like this before.

        So wonderful to discover another person with genuine thoughts on this
        subject matter. Really.. many thanks for starting this up.
        This site is something that is needed on the web, someone
        with a little originality!

        Here is my blog post; プラダバッグ

        ReplyDelete
      75. It's appropriate time to make a few plans for the longer term and it is time to be happy. I've learn this post and if I
        could I desire to suggest you few fascinating
        issues or tips. Maybe you could write next articles relating to this article.
        I desire to read even more things approximately it!

        Take a look at my web site; www.cfnmfever.net

        ReplyDelete
      76. I'm pretty pleased to discover this great site. I want to to thank you for ones time for this particularly fantastic read!! I definitely savored every bit of it and I have you bookmarked to see new stuff on your site.

        Review my web-site ... Replica Watches

        ReplyDelete
      77. Hello There. I found your blog using msn. This is a very well written article.
        I will be sure to bookmark it and return to read more
        of your useful info. Thanks for the post. I will certainly comeback.


        My site ... www.tectonicsfp.com

        ReplyDelete
      78. This is my first time visit at here and i am truly impressed to read everthing at single place.


        Feel free to visit my weblog: Teen Girls Sucking

        ReplyDelete
      79. I'm not sure exactly why but this website is loading extremely slow for me. Is anyone else having this problem or is it a problem on my end? I'll check back later on
        and see if the problem still exists.

        Also visit my web site ... real party sex

        ReplyDelete
      80. It's very easy to find out any matter on web as compared to textbooks, as I found this post at this website.

        My blog: www.xxxmoviegalls.com

        ReplyDelete
      81. I've been browsing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all webmasters and bloggers made good content as you did, the net will be much more useful than ever before.

        Feel free to surf to my blog post: http://www.babesflick.com/video/515/brazilian-taiwan-petite-amateur-blonde-br.html

        ReplyDelete
      82. Heya! 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! Keep up the excellent work!

        my blog post :: Masturbation Instruction

        ReplyDelete
      83. That is really attention-grabbing, You are a very professional
        blogger. I've joined your feed and stay up for in quest of more of your magnificent post. Additionally, I have shared your website in my social networks

        Stop by my web site - http://Sexygirlchat.net

        ReplyDelete
      84. Peculiar article, just what I wanted to find.

        Here is my web blog - homemade christmas ornaments

        ReplyDelete
      85. Oh my goodness! Amazing article dude! Thank you so much,
        However I am encountering issues with your RSS.

        I don't know the reason why I can't join it. Is there anyone
        else getting identical RSS issues? Anyone who knows the solution
        can you kindly respond? Thanks!!

        Also visit my blog - cheap nike air max

        ReplyDelete
      86. Today, I went to the beach with my kids. 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 entirely off
        topic but I had to tell someone!

        Feel free to surf to my homepage - sexvideovoyeur.com

        ReplyDelete
      87. We can venture anywhere pairing due to the fact which is other
        sorts of advantage of mainly because. With soccer
        hooligans continuing to gain the benefits of their Dr. For
        everyone who prefer to put short boots, Ugg offers the Ageless Mini.
        Dilute the Cleaner & Conditioner with equal size. http://p2pfoundation.
        net/projects/doku.php/purchase_in_low_financial_impact_ugg_boots_and_emu_boots

        ReplyDelete
      88. you are in reality a excellent webmaster. The website loading velocity is amazing.
        It kind of feels that you're doing any distinctive trick. In addition, The contents are masterpiece. you have performed a great job on this matter!

        my site; http://nimphc.com

        ReplyDelete
      89. Hi there! This is my first visit to your blog!
        We are a team of volunteers and starting a new project in a community in the same niche.
        Your blog provided us useful information to work on.

        You have done a marvellous job!

        Feel free to visit my website :: golf digest subscription discount

        ReplyDelete
      90. Thanks , I have just been looking for information about
        this subject for a while and yours is the greatest I've found out till now. But, what in regards to the bottom line? Are you certain in regards to the supply?

        Also visit my site :: sargentgolfinstruction.com

        ReplyDelete
      91. What's Going down i'm new to this, I stumbled upon this I've found It positively useful and it has aided me out loads. I am hoping to give a contribution & help other users like its helped me. Good job.

        My site: willowsgolfresort.com

        ReplyDelete
      92. When I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and now every time a comment is added I
        recieve four emails with the same comment. Is there a way
        you can remove me from that service? Thanks!



        Feel free to surf to my homepage: nike air max femme

        ReplyDelete