text:
Tuesday, March 17, 2009
ODBD Anniversary Grand Finale
183 comments:
- Judy Rozema said...
Nancy, these are just GORGEOUS!!! I love all the beautiful DP you used and am so glad you shared in the celebration!! Your cards ROCK!!
- March 17, 2009 at 6:58 AM
I haven't been on many blog hops -- but this one was the best! Thanks for bringing grace and meaning to my morning (at work -- don't tell!) Nancy
- March 17, 2009 at 7:08 AM
- dini said...
Beautiful cards - I'm so glad you got to play along and have a part in choosing a verse for the set too. I love the floral images behind the verses...when I get my stamps I'll be trying that! :)
- March 17, 2009 at 7:08 AM
- Holly aka Toy said...
oh wow, these are gorgeous, Nancy! Very well done. I really love the first one and he tiny flowers in the background.
- March 17, 2009 at 7:10 AM
- Candyce said...
Wow I really love the first card, just got that SU set. The colors are fantastic with the little pearls & then I saw the second one with all the layers ~ Fantastic... & then the third one, like you said simple but it works. TFS
Candyce Mathews
- March 17, 2009 at 7:10 AM
- Angella D. Crockett said...
Oh, my! Nancy, these are all INCREDIBLE!!! They took my breath away!!! You are one talented lady!!! God Bless! Angella
- March 17, 2009 at 7:11 AM
- Stephaniescraps said...
Gorgeous cards and great scriptures!! I especially love the one with the tulips---you can still read the scripture, but the tulips just pop right out at you! What a fun blog hop this was, I've only been on a couple.
- March 17, 2009 at 7:17 AM
- Jane Wetzel said...
HEY NANCY!! These are soooooo LOVELY!!! Thanks for the linen thread!! You are toooo sweet! I hope I can return the favor! You are one talented lady! :) GOD BLESS YOU!
- March 17, 2009 at 7:18 AM
- Stampvanwinkle said...
Beautiful cards. I love how you placed the verses on the image. Just beautiful.
- March 17, 2009 at 7:19 AM
- Kim said...
I love all the Scripture cards! So uplifting!
- March 17, 2009 at 7:30 AM
- Cat said...
I have sooo enjoyed the blog hop! Your cards are beautiful! I love the cat card, and Miss Chloe is adorable!
- March 17, 2009 at 7:34 AM
- Rona said...
This has been so much fun! I am so inspired by all of the beautiful cards! I wish I had all these stamps in my hands right now!! I love your card with the Micah verse! Gorgeous! Thanks!!
- March 17, 2009 at 7:40 AM
What fun this hads been. The cards are all just great. Thanks for sharing!
- March 17, 2009 at 7:44 AM
- Tricia said...
Beautiful cards. Not too fancy to detract from the Scripture. Just perfect. TFS.
- March 17, 2009 at 8:06 AM
- kadie said...
Beautiful card and Congrats to ODBD for 1 YEAR!!
- March 17, 2009 at 8:08 AM
- Amy Sheffer said...
Nancy, Nancy, Nancy .... sigh .... these are just amazing! I love the way you highlighted the verses on all three cards. Just the right amount of embellishing, while still letting the verse take center stage. Beautiful work, as always! (Now please come back! [grin])
- March 17, 2009 at 8:13 AM
- Betty Wright aka gbedwright said...
These are so stunning, Nancy!!!! Fabulous designs and I love how the scripture is still the focal point. Beautifully done!!!!
- March 17, 2009 at 8:16 AM
Your cards are beautiful! I especially love the last one and its simplicity!
Lori Reimer
- March 17, 2009 at 8:20 AM
- Patti said...
I love everything I have seen on ODBD. The fact that the sets enhance Scripture makes them even more beautiful. Thank you and everyone associated with ODBD for the beautiful work you do.
Patti Parrish
- March 17, 2009 at 8:22 AM
I love the cards. Of course, I love the Scripture verses. My mind is working on ideas for cards.
Holly Paulson
- March 17, 2009 at 8:23 AM
This has been a special way to start my day - scriptures and stamped cards! I have enjoyed viewing all of the cards. Thank you for sharing.
Blessings to you
- March 17, 2009 at 8:30 AM
Truly beautiful cards! I especially like the pink & green one with the scripture "To everything there is a season..."
- March 17, 2009 at 8:31 AM
- athleticsecretary said...
These are beautiful cards! I think the DT and you did an outstanding job presenting these scriptures! God has blessed each of you with loads of talent!
- March 17, 2009 at 8:32 AM
Just beautiful, I am so inspired by all the wonderful cards! And am very thankful for ODBD and their focus on scripture in their stamp sets. God's blessings!
- March 17, 2009 at 8:42 AM
- Chris Olsen, Glowbug said...
Nancy, your cards are always amazing!!! I so love what you did with these three beauties!!!! I love how you left the verse as the focal point but added images or GORGEOUS DP to them as well. Gorgeous!! Thanks for celebrating it with us. Wish you were still on the team!!
- March 17, 2009 at 9:00 AM
~*Gorgeous words from God beautifly adorned by God-honoring women. What's not to like?!*~
Micah 6:8 Always reminds me of my daughter who during BSF traced her foot onto paper and wrote Micah 6:8 on it, but her 4 yr-old spelling got a little mixed up and she wrote,..."walk BUMPLY with your God." I'm thankful that He is always there whether we walk humbly or bumply!:)
- March 17, 2009 at 9:05 AM
- P Myers said...
Your cards are beautiful. I especially like what you did with the tulips. This was a wonderful way to start my day. I receive so much inspiration from the design team ladies and so grateful I found "Our Daily Bread Designs".
- March 17, 2009 at 9:19 AM
- K Low said...
I am so excited about the new set of verses just released and love these cards. You have done a beautiful job showing how these can be used. Thanks for sharing!
- March 17, 2009 at 9:23 AM
- Jerusha said...
I love you cards, they are gorgeous! Thanks for the inspiration. I really enjoyed looking at your blog!
- March 17, 2009 at 9:29 AM
I love all the wonderful cards and stamps at ODBD. Keep them coming girls you are great inspirations for us.
Sandra McDonald
- March 17, 2009 at 9:32 AM
Beautiful cards made with awesome stamps! Love all the ODBD releases but the new Scripture sets have hit the top of my wish list! Thanks for the wonderful inspiration...
Heather (SCS username: Isaiah40:31)
- March 17, 2009 at 9:33 AM
- Janet Swofford said...
Your cards are so beautiful! I love the scripture you chose for the set as well. Thanks for sharing your talent and your faith with us!
- March 17, 2009 at 9:37 AM
- Sheryl - Skylar & Maci's Noni :} said...
Your work is wonderful. I really love ODBD stamps! I can't wait to buy some, or all of them, they are just so versatile. I'm always reaching for good scripture stamps and alot of times, end up having to print it out from the computer or hand write the one I'm wanting to use. And believe it or not, alot of the ones I use are in the 2 new sets! Please let Kelley know how wonderful so many of us think her stamp sets are and to all of the DT and contributors of the stamp suggestions. Blessings to you!:}
- March 17, 2009 at 10:01 AM
All of your cards are just beautiful. Love them all and the verses too. Especially like the one with the tulips in the background with the verse stamped over it, so very pretty. Just love those new stamp sets. Phyllis M.
- March 17, 2009 at 10:04 AM
beautiful cards! I think this is my first blog hop. Have to say I enjoyed it immensely! Thanks for sharing!
- March 17, 2009 at 10:10 AM
- Connie said...
Oh wow, Nancy! Your cards are just stunning!
- March 17, 2009 at 10:15 AM
Nancy - I love all the cards on teh hop - each giving all of us great inspiration - both Biblically and creatively. Thank you!
Email: email@example.com
- March 17, 2009 at 10:16 AM
- Sandee said...
Nancy these cards are beautiful! Just beautiful!
- March 17, 2009 at 10:23 AM
- Christi said...
Wow! What a grand fanale!! Your cards are amazing!!!!
- March 17, 2009 at 10:29 AM
- Janet L. said...
Beautiful cards and a fun blog hop! What a great day.
- March 17, 2009 at 10:36 AM
- hobbydiva said...
WOW!!! These are just gorgeous cards!!!!! I can't wait until I get more shimmerz!!!!!
- March 17, 2009 at 10:38 AM
- sanadon said...
I've just come across your scripture sights... I love them! What an inspiration you all are. I'll ber following all of you from here on out.
Sylvia Anadon
- March 17, 2009 at 10:41 AM
- JKB said...
These are lovely cards. It's great to see the paper and a few bits of glitz that make the card special. Thank you!
- March 17, 2009 at 10:48 AM
Thanks for sharing your wonderful cards. I loved all the scripture that was used. Blessings to the wonderful company.
- March 17, 2009 at 10:48 AM
- Beebug said...
Thanks for sharing your cards. They are beautiful.
- March 17, 2009 at 10:51 AM
Your cards are so beautiful. Thank you for sharing!
- March 17, 2009 at 11:03 AM
- Lynn said...
Gorgeous works!
- March 17, 2009 at 11:25 AM
- Cindi said...
I absolutely love the card with the tulips on it. What a great way to add a backdrop to the scriptures. Awesome sets!
- March 17, 2009 at 11:30 AM
- Krystal/skdeleeuw said...
Beautiful cards! Love the verse you chose. If we could just all remember and live by this everyday, the world would be a much happier place.
- March 17, 2009 at 11:34 AM
- Niki said...
Great cards, Nancy. I cannot pick a favorite verse from the ones the DT chose. All are beautifully inspirational.
- March 17, 2009 at 11:48 AM
- Lori said...
BEAUTIFUL CARDS! Thanks for sharing!
What a fun and inspiring hop, both creatively and spiritually!!!!
- March 17, 2009 at 11:56 AM
- seamom said...
Beautiful cards, all of them!
- March 17, 2009 at 12:15 PM
Having been right through the blog hop and scripture sceramble i am drooling, and then you took my breath away with your cards.... Thank you for such a rich and blessed start to the morning.
- March 17, 2009 at 12:15 PM
- ~Shade of my Heart~ said...
You are all so wonderfully talented and Blessed! I have been enriched walking on this journey with everyone!
- March 17, 2009 at 12:16 PM
- Patti said...
All three cards are great. I really like the shimmery effects on the second one. It's really been fun hopping through all the blogs.
- March 17, 2009 at 12:17 PM
What beautiful cards...I can see after visiting all of the blogs, I am going to have to have the new scripture stamp sets!
Thank you so much for sharing your talent with us!
- March 17, 2009 at 12:38 PM
- rachelsigmak said...
- March 17, 2009 at 12:42 PM
- Lisa L. said...
Your cards are lovely, as are all of the cards on the blog hop.
- March 17, 2009 at 12:44 PM
- Jessica said...
You picked a great verse and made some beautiful cards. I especially liked the colors of the first one; the black layer made it really elegant! TFS!
- March 17, 2009 at 1:07 PM
- Cindy Lou said...
These verses are absolutely beautiful...they truly speak to our hearts... The cards are lovely as well and offer us great inspiration...Congratulations on your 1 year Anniversay!! God bless!!
- March 17, 2009 at 1:10 PM
thanks for the hop, it was fun, and informative.... I loved the scriptures.
- March 17, 2009 at 1:12 PM
- sharon_canter said...
Nancy, Your cards are perfectly beautiful as always! I can't wait to order these new scripture sets. Thank you for sharing your creativity!
Sharon Canter
- March 17, 2009 at 1:32 PM
- Cheri Howard said...
All three cards are gorgeous! I love the simplicity of them. The pearls on the first card really add a special touch!
- March 17, 2009 at 2:03 PM
- Beverley said...
Your cards are beautiful! I love the verse you picked ... and the way you've used it ... perfect!
- March 17, 2009 at 2:05 PM
- Angel said...
Overacheiver! No, seriously.. I LOVE each and every one of your cards. They are GORGEOUS! And I love the scripture you chose. Very good choice! {{{hugs}}}
- March 17, 2009 at 2:06 PM
Beautiful cards to go along with beautiful verses. I really want both of the scripture sets.
- March 17, 2009 at 2:07 PM
These cards are so beautiful. I really love the way you used these fantastic scripture verses. Thank you so much for sharing!
- March 17, 2009 at 2:07 PM
- Kathy said...
- This comment has been removed by the author.
- March 17, 2009 at 2:07 PM
- Cindy Sinars said...
These are such beautiful cards! Thanks!
- March 17, 2009 at 2:08 PM
A beautiful card and a beautiful new ODBD stamp set. I cannot wait to own this set!
- March 17, 2009 at 2:09 PM
- Lacey Stephens said...
All of your card are gorgeous! I love how you added the shimmerz and the crystal effects to the flowers of the 2nd card! I had a ton of fun on the blog hop!
- March 17, 2009 at 2:09 PM
- Kathy said...
I just love your verse AND your card. It is so elegant!! The blog hop was fun. It was a nice way to see all the verses and cards.
- March 17, 2009 at 2:10 PM
- Sue D said...
Glad you were able to participate--I always enjoyed your blog and still stop in from time to time. Wonderful cards! I especially like the shimmerz and CE on the tulips.
- March 17, 2009 at 2:17 PM
Nancy, it was only fitting that you should join us for this wonderful anniversary. When I think of Our Daily Bread Designs, you are always included in the vision and when one sees your cards it's easy to see the reason why. Your cards are stunning and your grace and faith shine through radiantly! I especially love the scripture you picked!
--Big Hugs, Becca
- March 17, 2009 at 2:20 PM
- Crystal said...
Oh, just love those cards and verses. Beautiful colors and layouts. WOW !
- March 17, 2009 at 2:54 PM
- misse336 said...
Your cards are beautiful - I love the shimmer on them. Simple and elegant which lets the truth of the verses shine through.
- March 17, 2009 at 3:00 PM
- mustangsarah said...
Beautiful cards.Beautiful scriptures.
- March 17, 2009 at 3:04 PM
- Jeanne Forsyth said...
Love your work - this has been a fun venture!
- March 17, 2009 at 3:06 PM
This was a great blog hop. I really enjoyed reading all the verses and the cards are just amazing.
- March 17, 2009 at 3:13 PM
- Artyjen said...
Have loved this blog hop and seen great things along the way. I'll be visiting again I know. Love your "walk humbly" card.
- March 17, 2009 at 3:26 PM
- Donna Moore said...
Wow Nancy, you are the Grand Finale! This has been so much fun and the best part is viewing all the art and interpretations from all of you. I have enjoyed this immensely, what a wonderful gift to all of us. Thank you for participating!!
- March 17, 2009 at 3:30 PM
- Lenoria said...
This has been a great blog hop! Thanks to you and all the talented ladies for sharing such beautiful creations! I can hardly wait to order these and some other goodies.
- March 17, 2009 at 3:43 PM
- Tricia said...
What a fun blog hop - so inspiring, in many ways! Your cards are beautiful, especially the tulips!
- March 17, 2009 at 3:46 PM
Thanks for sharing your time and talents with us! Your cards are stunning and such an inspiration.
God Bless!
- March 17, 2009 at 3:56 PM
- D Sparks said...
Love the scripture you chose. We used that very one in our bible study this morning.
- March 17, 2009 at 4:07 PM
These cards are gorgeous! Thank you for sharing
- March 17, 2009 at 4:40 PM
- carpediem said...
Your cards are so beautiful! Thanks for sharing!
- March 17, 2009 at 4:43 PM
- The Bird Nest said...
Your cards are gorgeous--I am especially loving the Micah 6:8--beautiful! Thanks for sharing your talent with us.
- March 17, 2009 at 4:50 PM
- JenMarie said...
WOW, absolutely GORGEOUS creations!
- March 17, 2009 at 4:52 PM
- Creating with the Kecks said...
Those are some beautiful cards. I love the scripture stamps. I first started buying when Kelley first opened and I wanted to try to make a scripture card each month and make a gift set for my grandmother to give her for Christmas. Well she told me the other day that this was a great Christmas present and she hopes that she gets one again next year. I do believe that these scripture stamps will be just perfect!!
- March 17, 2009 at 4:56 PM
- Dani said...
WOW! You have made some of the most beautiful cards! I just love these verses, they are perfect for everything!
- March 17, 2009 at 5:07 PM
- Chris said...
I just love the verses for the cards that you and the team created which really enhance the importance of His word.Your cards are always lovely.
- March 17, 2009 at 5:16 PM
The verses for the cards are wonderful. I really enjoyed this game that ODBD created. Thanks for sharing your wonderful cards. Jen B. (email - firstname.lastname@example.com)
- March 17, 2009 at 5:28 PM
I love all of your cards- love all of the scripture sentiments as well. What a fun blog hop and what fun to look at all of the gorgeous cards! TFS
Shelly Schmidt
Shellymc2@comcast dot net
- March 17, 2009 at 5:30 PM
- Susan Shields said...
All I can say is "WOW"! I absolutely LOVE the tulip card you made! It is breath-taking! And I am loving the new scripture stamps too! What a wonderful way to express and proclaim His Word! Thank you for sharing your incredible talent!
- March 17, 2009 at 5:32 PM
- Suzi said...
Such beautiful cards made only more beautiful by using Scripture! Love 'em!
- March 17, 2009 at 5:36 PM
- Tracy in Michigan said...
I love the cards and the verses. Thanks so much for sharing your inspiration. Tracy in Michigan, email@example.com
- March 17, 2009 at 5:49 PM
- Sandy Knecht said...
I really love your first card at the top of this entry. Beautiful! Happy Anniversary.
- March 17, 2009 at 5:52 PM
- Megan said...
your card samples are awesome. Thank you for sharing and in helping with the blog hopping, this has been fun
- March 17, 2009 at 5:56 PM
- ny2tx_patti said...
All three of these cards are gorgeous! Thanks for sharing your creativity with all of us.
- March 17, 2009 at 6:00 PM
I LOVE the way you added Crystal Effects to the Shimmerz!!! Beautiful cards...thanks so much for sharing!!!
- March 17, 2009 at 6:00 PM
Beautiful cards Nancy. I enjoyed the blog hop, so much, gorgeous work by all the dt.
- March 17, 2009 at 6:02 PM
- Shaunna said...
The scriptures are beautiful choices and your cards - are absolutely beautiful to match!
This blog hop has been a blessing to my day!
- March 17, 2009 at 6:06 PM
Nancy your talent is awesome. I love all your gorgeous cards and I also love the new stamp sets. Thanks for sharing in this celebration.
- March 17, 2009 at 6:09 PM
This is my very first ever blog hop and it truly was a time of devotion and inspiration. Thank you for a perfect end to a Terrific Tuesday! sUSAn
- March 17, 2009 at 6:18 PM
These cards are soooooooo awesome I love everything about them!! This has been so much fun and so uplifting I am glad I got to participate!!! God bless all of you!
- March 17, 2009 at 6:21 PM
- Dawn said...
beautiful, just beautiful Nancy!!
- March 17, 2009 at 6:24 PM
- Tasha said...
What a conclusion to the blog hop. I love your cards and most especially the scripture from Micah.
- March 17, 2009 at 6:28 PM
- My Paper Adventures said...
Nancy, you have made FANTASTIC cards and I'm soooooo glad you were a big part of the ODBD Hop!!!
- March 17, 2009 at 6:32 PM
- Tess said...
These are beautiful cards. The colors are just darling.
I really had fun doing this blog hop!!!
- March 17, 2009 at 6:37 PM
- Cheryl said...
Wonderful cards, and we share the same favorite verse!
- March 17, 2009 at 6:41 PM
- Laurie said...
I love to visit your blog, your cards are always inspirational. The blog hop was so much fun. I especially like your card with the verse over the tulips and how you made them shimmer and the Micah card. They are beautiful!
- March 17, 2009 at 6:56 PM
Your cards are gorgeous. Glad you participated and I really enjoyed the blog hop and all the awesome creations.
JoAnn firstname.lastname@example.com
- March 17, 2009 at 7:03 PM
Love all the cards you make but especially the ones using the scripture verses. What a witnessing tool the creations from the team at ODBD are.
- March 17, 2009 at 7:08 PM
- bensarmom said...
These cards are just gorgeous! They give me ideas for what I can do with my new stamps! What a beautiful life verse you've chosen.
Mine is Proverbs 3:5-6.
Bless you for sharing your talents with us.
- March 17, 2009 at 7:10 PM
- Joan said...
Wow, these cards are stunning. I love the green and black one on top. I don't really want to go to another stamp company....but I just might have to pop over to Our Daily Bread!!!
- March 17, 2009 at 7:14 PM
All these cards are lovely. What a wonderful idea it was to share your favorite scripture verses. They are some of my favorites as well. Sandy Andersen
- March 17, 2009 at 7:15 PM
I really love the first card...the colors and the branch...but most importantly- the verse. Sums up what the life of a Christian should be!
- March 17, 2009 at 7:19 PM
This little blog hop has been so much fun tonight. I love the stamps from Our Daily Bread, and really enjoy all the creations. Your favorite verse card is so wonderful. How neat to have your life's verse to share on a card! I'm waiting to see ODB add Jeremiah 29:11&12 to a set. They are my life verses.
- March 17, 2009 at 7:24 PM
Your work is just gorgeous, and such a beautiful verse on the walk humbly card.
- March 17, 2009 at 7:26 PM
- Betty said...
The shimmerz really makes those cards pop! I need to try some of this--thanks for enabling!
Betty in KY
- March 17, 2009 at 7:28 PM
I justlove the Ecc 3:1 card-it is one of my favorite scriptures and how you brought it to life is just incredible.
- March 17, 2009 at 7:38 PM
Nancy, these cards are gorgeous!!!!
I love them!! Judy firstname.lastname@example.com
- March 17, 2009 at 7:38 PM
Everthing is awesome! Love the new stamps. Thanks for all you inspirations and a chance to win.
- March 17, 2009 at 7:48 PM
- Lynne said...
Absolutely amazing eye candy along the HOP path; thank you!
- March 17, 2009 at 7:56 PM
- leenda said...
Absolutely STUNNING artwork! These verses just make a card so special & so encouraging!
- March 17, 2009 at 7:56 PM
- Kim P said...
Each card is amazing!! I especially love the shimmery tulips! Gotta get me some Shimmerz!!
- March 17, 2009 at 8:06 PM
What beautiful cards! Thanks for sharing your talents with us.
- March 17, 2009 at 8:14 PM
The scripture cards are so beautiful that they should be framed. I love the scripture sets. Thanks to ODBD for making them!
Visit me!
- March 17, 2009 at 8:14 PM
- Lois said...
Wow! All the cards have just been wonderful. But to end here was a great finale!! Your cards are beautiful. Thanks for posting them for us to see.
Many blessings to you!!
- March 17, 2009 at 8:19 PM
- Beverly said...
Those tulips are amazing! I really love the look you achieved with the shimmerz!
- March 17, 2009 at 9:08 PM
Beautiful cards!!!
- March 17, 2009 at 9:09 PM
- Jill Coleman said...
Love each of these cards Nancy. Just beautiful-as always.
Jill Coleman
- March 17, 2009 at 9:13 PM
I'm glad you were added to the blog hop or I would have missed out on your beautiful work!
Thank you for sharing your gift!
Cindy Key
- March 17, 2009 at 9:24 PM
- Scrapycandy said...
Beautiful tulip card! Thanks for the inspiration. Happy St. Patty's Day!
- March 17, 2009 at 9:32 PM
- Kat said...
Absolutely beautiful cards and scriptures! Thank you for sharing, and giving me so much inspiration! Thank you!
- March 17, 2009 at 9:38 PM
- McBetty said...
This was a meaningful and fun blog hop! Perfect Bible Study lesson on-line. And once I realized what the scripture was, I chuckled!!
- March 17, 2009 at 9:44 PM
- Jennifer said...
Oh my gosh, I love the way you did the tulips! Beautiful scriptures and cards!
- March 17, 2009 at 9:57 PM
- Sophia said...
I absolutely love these new sets!!
- March 17, 2009 at 10:03 PM
- Jan Castle said...
All the cards are lovely...I like the first and second the best...you did a wonderful job!!!!
Jan Castle
- March 17, 2009 at 10:04 PM
- dclouser said...
These cards are absolutely amazing and a great ad for the stamps! I've bookmarked your blog - your style is my style!
- March 17, 2009 at 10:20 PM
- Kelley said...
Nancy, these are all so awesome!! Especially the one with my verse..lol!!! I miss you, girl!!!
- March 17, 2009 at 10:31 PM
Beautiful cards Nancy! My favorite is your first one...just gorgeous,and I love that verse as well!
I think you did a great job on all of them...I think you were beoing guided by the Holy Spirit!
God Bless,
- March 17, 2009 at 11:37 PM
- Diamondangelfish said...
Awesome cards you designed to showcase those inspiring scriptures!!!
- March 17, 2009 at 11:57 PM
- Lynne Phelps said...
Your cards are just beautiful, and I love the way you made those tulips POP!
- March 18, 2009 at 12:11 AM
- mypaperpleasure said...
Nancy, the tulips are just blooming because of the crystal and shimmerz, it is amazing; and the tiny pearls are just perfect for the flowers of Thoughts and Prayers.
- March 18, 2009 at 12:25 AM
- Kay's Creative Corner said...
Nancy, these are all so pretty!! I cant stop staring at them... You did such an awesome job. Thanks for the inspiration!
- March 18, 2009 at 12:48 AM
- Jean from jlfstudio said...
Wonderful Finale Nancy! The perfect ending to a fun blog hop. Now if I can only figure out the scramble! - lol! I hope Kelly or Judy is going to post the answer in case I never figure it out.
Hugs and blessings - Jean
- March 18, 2009 at 1:02 AM
- CindyBowers said...
I LOVE your verse from Micah and the card. The colors just bring me in! The other cards are beautiful also, and the little details are great!
God bless, Cindy
- March 18, 2009 at 3:22 AM
- Laurie said...
How lovely are the new verses and the cards that have been made. Thank you so very much.
- March 18, 2009 at 3:59 AM
I love how you incorporate the use of ODBD stamps with that of SU stamps. Your designs are beautiful. Thank you for sharing.
- March 18, 2009 at 4:46 AM
- Trish said...
I have had so much fun looking at all the different blogs, yet all with the same core of Jesus at the heart. Your first card has such gorgeous muted colours yet with the twinkling background flowers- fabulous.
Best wishes,
- March 18, 2009 at 4:47 AM
- Char said...
Love the beautiful spring tulips with that particular verse. How appropriate.
- March 18, 2009 at 4:56 AM
- Amy said...
Thanks for sharing your ideas with us and sharing your appreciation for God's Word. It's so refreshing. I'm glad to see that I have some of the SU products you used.
- March 18, 2009 at 5:20 AM
Thank you for sharing the beautiful designs. The new stamps are wonderful! Happy Anniversary ODBD!!
- March 18, 2009 at 6:19 AM
The cards are absolutely beautiful! Thanks to all of you at ODB for the inspirations and especially for the scripture stamps.
Nita Chambless
- March 18, 2009 at 7:07 AM
- Gina Wrona said...
this was the first blog hop I ever participated in and boy was it fun! I loved all the blogs and creations! EVERYONE IS SO TALENTED AND CREATIVE NOT TO MENTION INSPIRATIONAL!
- March 18, 2009 at 7:36 AM
- MiamiKel said...
What a stunning sets of cards - they are just utterly amazing in color and texture and verse! It has been a lot of fun blog hopping and I was able to visit so many blogs today for an uplifting and inspiring journey thru Him! Amen!
- March 18, 2009 at 8:31 AM
Beautiful work, your enjoyment in what you do is so evident. Thankyou for sparking my own creativity to think I might one day get to make beautiful things too.
- March 18, 2009 at 9:14 AM
What beautiful cards. I love the new Scripture sets!!
- March 18, 2009 at 9:16 AM
Beautiful cards! Love the elegant simplicity used with the Micah quote. LeAnn
- March 18, 2009 at 9:25 AM
- Catherine Kraft said...
Each of your beautiful cards are so different and unique. My favorite is the tulip card, but I'm partial to things that remind me of when we lived in The Netherlands for 6 1/2 years. Thank you for sharing as you've given me so many ideas to use.
- March 18, 2009 at 9:33 AM
Oh Nance, I love all of your beautiful scripture cards. The font is just wonderful. I wish everyone was as lucky as me to see all your new cards IRL :-) The colors, textures (esp. the crystal effects) add such beauty to your cards. TFS ....p.a. had a great time yesterday :-) nancy
- March 18, 2009 at 11:14 AM
- Sheila said...
I loved these cards. I may see if I can borrow the tulip stamp from my SU representative. I'm sure she probably has it. I love the way the scriptures just pop out on your designs. Thanks for sharing.
- March 18, 2009 at 12:57 PM
What a blessing to see three cards using the new Scripture stamps! Each of your cards is lovely and beautifully showcases the individual scripture verses. The fonts used are just beautiful, too.
- March 18, 2009 at 1:23 PM
- Stampin_melissa said...
Eye candy is right! What beautiful creations! Love the use of Shimmerz too!
- March 18, 2009 at 2:29 PM
Beautiful cards! Such great color combos!
- March 18, 2009 at 3:26 PM
Sweet cards! I love your colors and the Scriptures are so versatile!
- March 18, 2009 at 5:04 PM
I've never done a blog hop before so this has been amazing to see all the gorgeous creations. I need to go back through each blog and explore them more thoroughly. Everything is so pretty!!
Deb B.
Stampindebs at aol dot com
- March 18, 2009 at 5:28 PM
- kc_froglady said...
lovely lovely lovely - excellent job on show casing the scriptures!
- March 18, 2009 at 5:35 PM
- Jeanne said...
Beautiful cards and scriptures! I just love all the great ideas you showed us. Thanks, Jeanne
- March 18, 2009 at 5:44 PM
- Lisa A. said...
Beautiful cards. I love how you used the crystal effects from Su on the second card. CE is one of my favorite SU products too, I use it whenever I can find an excuse to.
Lisa A.
- March 18, 2009 at 6:06 PM
- ScrappinNana said...
I love your cards,they, like the scripture on them, are beautiful. I really enjoyed the blog hop.
- March 18, 2009 at 6:15 PM
Hey, this was my first ever blog hop. Fun stuff! Love the verse you choose. Makes me want to re-read Micah! Such wonderful treasures the Lord has given us in His Word! Amazing! The new sets are just fabulous, aren't they!! You cards are beautiful!
DeAnna M
- March 18, 2009 at 6:36 PM
Your cards are beautiful and the blog hop was fun! I can't wait to get the two new scripture sets - they are absolutely wonderful. Sylvia
- March 18, 2009 at 7:13 PM
- melita said...
what a great ending to a wonderful blog hop!! =)
- March 18, 2009 at 9:41 PM
- Kathy Janicki said...
Your work is beautiful! Thanks for sharing.
- March 18, 2009 at 10:29 PM
- Justme said...
I'm so glad that I found your blog from Pat's site,
these are very very pretty and professional cards. You have a new fan.Thanks!
- March 19, 2009 at 12:37 AM
- Secret Dreams And Passions said...
These cards are absolutely beautiful, and they are so encouraging.. the Scripture and the beautiful colors, just puch them right off the edge!!! You guys need to have a gathering to teach card design..that would be awsome!! WOW!!
Happy Anniversary!!
I for one am thrilled that you Kelley took the opportunity to open a Christian stamp store.
Denise from Massillon
- March 19, 2009 at 12:55 AM
Your cards and the scripture verses used are beautiful. I love the ODBD stamps.
Sandy D.
sdul at insightbb dot com
- March 19, 2009 at 3:06 AM
Wow...I can't believe I just found this site today! Your designs are beautiful!
- March 19, 2009 at 6:22 AM
Wow - what an amazing assortment of cards to celebrate the one year anniversary of ODBD. I hope my creations are just half as good!
Thanks for the inspiration!
Jenny :)
- March 19, 2009 at 1:28 PM
- My lifes inky escape and more said...
These are absolutely gorgeous! You did a wonderful job! How's that darling granddaughter of your's???
- March 20, 2009 at 5:14 PM


text:
Up, up and away! Fill the wire basket with colorful blooms, cards or other flights of fancy and let it float in the party atmosphere.
- Basket: 7" square
- Height from balloon: 25"L; Height from hook: 47" L
- Wire
- Imported
- Exclusive to BHLDN
- Style #24596868

subset: commoncrawl


text:
We really want you to get involved in the Apollo project, to join the community and help make it a better price of software - please do dive in and help!
Try surf the documentation and website in general - if somethings confusing or not clear, let us know or raise a support request.
Download the code and try it out and see what you think. Browse the source code. Got an itch to scratch, want to tune some operation or add some feature?
Want to do some hacking on the Apollo code? Try surfing the our Issue Tracker for open issues or features. If something tickles your fancy, take ownership of the issue and start working on it! Attach a patch once you fix it.
Improving the documentation
Documentation is massively important to help users make the most of Apollo and its probably the area that needs the most help!
So if you are interested in helping the documentation effort; whether its just to fix a page here or there, correct a link or even write a tutorial or improve what documentation is already there please do dive in and help!
All of the documentation is stored in project source repository, see How the Site works
If you find a bug or problem
Please raise a new issue in our Issue Tracker. If you can create a JUnit test case then your issue is more likely to be resolved quicker. Then we can add your issue to our source control system and then we'll know when its really fixed and we can ensure that the problem stays fixed in future releases.
Working on the code and creating patches
We gladly accept patches if you can find ways to improve, tune or fix Apollo in some way.
We gladly accept patches if you can find ways to improve, tune or fix Apollo in some way.
Most IDEs can create nice patches now very easily. e.g. in Eclipse just
right click on a file/directory and select
Team -> Create Patch. Then
just save the patch as a file and then submit it. (You may have to click
Team -> Share... first to enable the Subversion options).
Incidentally if you are an Eclipse user you should install the
subclipse plugin.
If you're a command line person try the following to create the patch
diff -u Main.java.orig Main.java >> patchfile.txt
or svn diff Main.java >> patchfile.txt
Submitting patches
The easiest way to submit a patch is to create a new issue at our Issue Tracker, attach the patch, tick the Patch Attached button on the issue then fire off an email to the mailing lists.
Becoming a committer
Once you have made some good contributions you may be invited to become a committer by the project team. We'll chat to you offline about it.


text:
Girl Scouts of Central & Western Massachusetts & Broad Meadow brook have teamed up for a For the Birds Try-It program for Brownies on Saturday, April 17 from 9:30 a.m. to 12;30 p.m. Juliette Scouts in grades 2 & 3 may also register.
Earn the Central & Western Massachusetts Council's Own For the Birds Try-It while learning about the fascinating world of birds.
Explore beak adaptations, feathers, nests, bird calls and much more.
Learn from naturalists and go for a hike on the sanctuary grounds for a bit of bird watching!
Troops and individual Scout may register. Safety-wise rules apply. Individual Scouts must attend with an adult.
Event # 4732
Registration fee is $8 per Scout.
(Try-It is not included in the price and must be purchased at the Worcester Girl Scout store.)
Registration will close on April 16 or when 30 Scouts have registered.
To register: Contact Mass Audubon Society at 508-753-6087 or email@example.com


text:
How to Make Cold-Brew Iced Coffee
"No particularly special equipment is essential to the process."
I hate to be the millionth person to say it, but yeah, it's pretty sweaty in the Northeast right now. Your best defense against heat, humidity and that mysteriously pungent smell wafting up from the sidewalk? Iced coffee. Delicious, life-restoring iced coffee.
It's the only thing that's getting me through this brutal heat, but it can be an expensive habit, to the tune of an easy breezy $2-to-$4-a-pop. That'll put a dent in your refreshment budget right quick. Keep the summer thrifty by brewing your own iced joe—yes, even that fancy cold-brewed stuff everybody's talking about, though I confess it's not my preferred method—and blow the extra cash on iced cream.
What You Need
Though many aficionados rave about the Toddy system, no particularly special equipment is essential to the process.
You just need:
- A container to steep the coffee in (yes, you can use a French press; Mason jars work nicely, too) and one to hold the final elixir
- Medium-coarse ground coffee
- Fine mesh strainer and/or cheesecloth (your French press is okay here, too)
- About 12 hours of patience.
Coffee-to-Water Ratio
The ideal coffee-to-water ratio will natural depend on your preferences, but let's start with roughly 8 ounces of coffee and 36 ounces of tepid water, which you can adjust to taste.
Time to Mix It Up!
Mix the water and ground coffee in your brew vessel or press pot, giving it a good-but-gentle stir to wet the grounds evenly. Let the container sit at room temperature for about 12 hours. The resulting liquid is going to be your iced-coffee concentrate.
Once the steeping's done, slowly pour the liquid through your strainer or cheesecloth into your second vessel (if you're using a press, depress the plunger and pour the liquid through a cheesecloth into another pitcher). You may want to filter the concentrate again, if there are still grounds in it.
To dilute the brew for drinking, mix yourself a cup that's two parts coffee to one part water. The rest can be stored in the fridge for future cool caffeination.
More Cool Coffee
- How to Make Japanese-Style Iced Coffee
- Taste Test: Canned and Bottled Ready-To-Drink Coffee
- 5 Cool Coffee Methods in NYC
This post may contain links to Amazon or other partners; your purchases via these links can benefit Serious Eats. Read more about our affiliate linking policy.


text:
- Description
Details14k White Gold 3D Heart Diamond pendant with a .20 center diamond and .55ctw accent diamonds. The Twinkle Setting is an innovative new jewelry concept which allows the stone to continually move to create a consistent sparkle, alluding to the vision of "dancing" diamonds. The center diamond is suspended from two fine points and is designed so that the stone does not touch the wearer's body but continually moves in a vibrating fashion, creating a continual sparkle from the swinging momentum.
- Additional Information
Additional Information
Request Quote Item? No


text:
Archived Publications
contain dated information
that do not reflect current
WDFW regulations or policy.
These documents are provided
for archival purposes only.!
WDFW Publications
Washington State Status Report for the Oregon Spotted Frog
Threatened and Endangered Species - Status Reports
Date Published: July 1997
Number of Pages: 47
Author(s): Kelly R. McAllister and William P. Leonard
EXECUTIVE SUMMARY:The Oregon spotted frog (Rana pretiosa) is a Pacific Northwest endemic recently differentiated from a close relative, the Columbia spotted frog (Rana luteiventris). Historically, the Oregon spotted frog occurred from southwestern British Columbia south to the northeast corner of California. In Washington, the Oregon spotted frog was historically found in the Puget Trough from the Canadian border to the Columbia River and east into the southern Washington Cascades.
Oregon spotted frogs breed during late winter or early spring. The low-volume calls of the males resemble the sound of the distant tapping of a woodpecker. Females lay their eggs in traditional communal oviposition sites; areas of shallow, still or slow-moving water and sparse, emergent wetland vegetation. Eggs hatch in 18 to 30 days and the tadpoles grow and develop for 13 to 16 weeks prior to metamorphosis in mid-summer. Oregon spotted frogs mature and begin breeding at two or three years of age.
Oregon spotted frogs are preyed upon during all life stages by a wide variety of predators ranging from invertebrates that prey on eggs, to garter snakes (Thamnophis spp.) and herons (family Ardeidae) that feed on adults. Among the most significant of predators are various introduced species. Numerous warmwater fish species (primarily of the families Centrarchidae, Percidae, and Ictaluridae) and the bullfrog (Rana catesbeiana) have been introduced to waters within the historic range of the Oregon spotted frog. Because of their life histories and habitat affinities, these introduced species pose serious threats to Oregon spotted frog populations.
Oregon spotted frogs are almost entirely aquatic in habit, leaving the wetlands only occasionally and for short duration. Wetlands associated with lakes, ponds, and slow-moving streams can provide suitable habitat. However, these aquatic environments must include a shallow emergent wetland component to be capable of supporting an Oregon spotted frog population. Historically, this critical element was found in the floodplains of many larger water bodies. Various emergent-wetland and floating aquatic plants are found in abundance in Oregon spotted frog habitat. Adult female and juvenile frogs, in particular, spend summers in relatively warm water of this shallow emergent wetland environment.
Historically, the shallow floodplain pools that Oregon spotted frogs inhabited were drained, diked and filled to accommodate human needs. In the Puget Sound lowlands, existing wetlands represent a small proportion of what was present in pre-settlement times. In addition, exotic plants like reed canarygrass (Phalaris arundinacea) have changed the character of many wetlands and reduced their value as habitat for Oregon spotted frogs.
The locations for 11 historic populations in Washington have been verified using museum specimen and published records. Only one historically known population and two recently discovered populations are known to remain in Washington. An additional 20 extant populations are known in Oregon and one in British Columbia. Based on an assessment of presence at historical localities, the species is estimated to have been lost from 78% of its former range. However, considering the broad former range suggested by the historic data, it is likely the species has actually been lost from over 90% of its former range. Due to the limited number of extant populations and the inadequacy of existing protection for these populations, it is recommended that the Oregon spotted frog be listed as a State Endangered species.
Suggested Citation:McAllister, K. R. and W. P. Leonard. 1997. Washington State status report for the Oregon Spotted Frog. Wash. Dept. Fish and Wildl., Olympia. 38 pp.
About WDFW
Wildlife Viewing
Licensing & Permits
Living with Wildlife
Washington Department of Fish and Wildlife
E-mail: firstname.lastname@example.com
Privacy Statement
Fish Washington
Private Lands Hunting Access
Wildlife Areas
Water Access Sites
Find a license dealer
Weekender Report
GoHunt (mapping)
Contact WDFW
Mailing Lists
RSS Feeds
WDFW Publications
Maps & Data Products
Hunter Education
Report a Violation
WDFW Police Facebook


text:
photo 1 of 44
UFC Fight Night Press Conference Gallery
agosto 15, 2013
44 Photos
UFC press conference at the Wang Theatre on August 15, 2013 in Boston, Massachusetts.
Getty Images reserves the right to pursue unauthorized users of this image or clip. If you violate our intellectual property you may be liable for: actual damages, loss of income, and profits you derive from the use of this image or clip, and, where appropriate, the costs of collection and/or statutory damages up to $150,000 (USD).


text:
Not in my time, David. Early Communion services on Sundays, All Saints Day, Ash Wednesday and Ascension Day were optional, other services were whole school. The only exception may have been Lent Addresses which were on a Wednesday evening, it is possible the Junior Houses didn't attend, but I was never in one.
There were a very few Roman Catholics who could go to Mass in Hertford, I'm not sure of details.
We had at least one Jewish girl in the school in my time Ruth Fraenkel, better known now as Baroness Ruth Deech. I can't remember whether she attended chapel, she is several years older than me, and was in another house. Famously she did not receive a leaving Bible when she left school, I believe she was given one years later!
In my last year we had our first Muslim pupil in 6s. I know she was allowed to say her prayers separately, in a room where a Junior would not normally have been allowed, the Head of House's bedroom. At first she encouraged others to come and watch her pray, but we discouraged that!
By the way, David, my Katharine is spelt with an A after the H. My classically educated OB father said that was closer to the Classical Greek!


text:
December 20, 2012 – While the winter months are the leading time of year for home fires, the National Fire Protection Association (NFPA) says the post-holiday season presents its own set of fire hazards. Dried out Christmas trees and holiday lighting are among the leading culprits.
"As time goes by, Christmas trees continue to dry out and become increasingly flammable," said Lorraine Carli, vice president of Communications for NFPA. "For trees decorated with holiday lights, the risk increases because they're in direct contact with an electrical source."
Although Christmas tree fires are not common, when they do occur, they have a higher chance of being deadly. On average, one of every 66 reported home structure Christmas tree fires resulted in a death compared to an average of one death per 144 total home structure fires.
Video: A demonstration created by NFPA and Underwriters Laboratories (UL) underscores just how quickly a dried-out Christmas tree fire can grow and spread.
According to Carli, you can tell when the tree is drying out by the number of needles that drop each day. "Once you start to see more fall, the tree is no longer fresh, and it's time to get rid of it."
Dried trees should not be kept in the home, garage, or placed outside against the home. Check with your local community to find a recycling program.
In 2006 to 2010, holiday lights and other decorative lighting were involved in an annual average of 160 home fires, 9 civilian deaths, 13 related injuries, and $9 million in direct property damage. To reduce the risk of holiday light fires and keep equipment in good condition for next year, follow these storage suggestions:
NFPA and the U.S. Fire Administration (USFA) have teamed up again to remind everyone about ways to keep warm and safe throughout the winter months. Their joint safety campaign, "Put a Freeze on Winter Fires," includes a wealth of heating, cooking and holiday fire safety tips.
About the National Fire Protection Association (NFPA)
NFPA is a worldwide leader in fire, electrical, building, and life safety. The mission of the international nonprofit organization founded in 1896 is to reduce the worldwide burden of fire and other hazards on the quality of life by providing and advocating consensus codes and standards, research, training, and education. NFPA develops more than 300 codes and standards to minimize the possibility and effects of fire and other hazards. All NFPA codes and standards can be viewed at no cost at www.nfpa.org/freeaccess.
Subscribe to NFPA RSS News feeds
Terms of Use
Privacy Policy
© National Fire Protection Association (NFPA) 2018


text:
Levine snubs Cowell's talent show battle offer
Rocker ADAM LEVINE has dismissed SIMON COWELL's idea for the winners of America's top talent shows to fight it out in one huge TV spectacular, insisting the music mogul is "hellbent on competing" with his rivals.
Cowell is eager to up the stakes of his talent show empire by pitching the next winner of The X Factor against the champions of his former programme American Idol and newcomer The Voice.
In a recent Tweet, the star wrote, "Maybe the winner of The X Factor USA this yr (year) should compete with (the) winner of The Voice & (American) Idol in a super final. Just a thought. I'd be up for it."
However, Levine, who sits on The Voice's judging panel, is less than impressed with Cowell's big plan, and fears the quality of his series would suffer if it was pitted against its competitors.
He tells Access Hollywood, "Simon's just so clever. He's so hell bent on competing with other shows. We're not really interested in a way... That's kind of a cool idea, actually, but I'm not so sure we're totally interested in what everyone else is doing.
"We're just kind of worrying about what we do 'cause we all know the more we worry about everybody else, the more the quality of what you're doing tends to suffer. So, we want to just do what we do."


text:
Plano Synergy sincerely appreciates the interest of persons outside our organization who wish to offer unsolicited written materials, graphic materials, or ideas which they believe may be useful to us. Before you submit your idea to Plano Synergy, or any of its affiliates, you must agree to these Terms and Conditions and by so-submitting, you hereby so agree.
Before you submit your idea, be advised that Plano Synergy frequently receives material and ideas which is similar to that which is already known to us or readily ascertainable, has been previously conceived by our personnel, has previously been submitted to us by others, or which is shown by or described in prior art, prior patents or patent applications available to the public. Accordingly, Plano Synergy shall be at all times free to use without obligation to you, the same or similar material which has been developed independently, submitted by others, or become known to the public, whether before or after your submission. Plano Synergy will be under no obligation to reveal Plano Synergy's activities of the same or similar nature.
Before you submit your idea, you may want to contact an attorney to secure any statutory patent or other intellectual property rights you may have. If your submission is patented or the subject of a pending patent application, please so-indicate and/or include a copy with your submission. Nothing herein, however, shall impair the right of Plano Synergy to contest the validity or infringement of any such asserted protection.
All information, ideas or materials submitted by you are submitted on a non-confidential basis. All such materials, ideas or information become the property of Plano Synergy and may be used for any purpose by Plano Synergy and on an unrestricted basis. By submitting such information, unless it is protected by secured patent or trademark rights, you hereby assign to Plano Synergy all copyright and other intellectual property rights to the information. Plano Synergy may use such material without restrictions on use, acknowledgement of source, accountability, or liability unless agreed to otherwise in writing and you hereby waive any and all claims for same. Plano Synergy may use or redistribute your submission and its contents for any purpose and in any way, including but not limited to using it in new products or services, or to improve existing products or services. Please do not submit information that you want to keep confidential.
Plano Synergy attempts to review all submissions, and we may contact you about your submission. However, you agree your submission imposes no obligations on Plano Synergy or its affiliates to acknowledge, review, or otherwise respond to you regarding your submission. Your submission will be more likely to be considered if your description is clear and if you include pictures or drawings.
You agree, represent, and warrant that you are authorized to make the submission, and that your submission does not include the confidential information, proprietary know-how, trade secrets, or other intellectual property of any other person or party. You further agree, represent and warrant that your submission does not violate any agreement you have with your employer or any other third party. You warrant that you are at least 18 years old.


text:
AI Ideas
If only we could hear you scream in space, now on PC!
Post Reply
2 posts • Page 1 of 1
AI Ideas
From what i've seen the alerts are supposed to change the behavior of the crew but when on green alert they still starve and get tired. It would be nice if they would just find food and beds by themselves. It would also be cool to be able to set people to specific stations. That way when I activate red alert they would automatically go to their station.
Re: AI Ideas
I'm pretty sure that's what the end result is going to be. They have it in place and they just need to go ahead and work it in.
All I know is this Lo-Pan character comes out of nowhere...while his buddies are flying around on wires cuttin' everybody to shreds and he just stands there, waiting for me to drive my truck straight through him with light coming out of his mouth?
Post Reply
2 posts • Page 1 of 1


text:
The Public and Its Pundits
The public needs its pundits. Those with expertise on various topics, ranging from financial derivates to pop psychology, serve as "opinion leaders" on the important and not-so-important issues of the day. From personal experience -- talking to family, friends, and colleagues -- I notice that we tend to repeat what we hear from them on various topics, whether consciously or not.
We know from applied communication research that, over time, people tend to retain bits and pieces of information while forgetting their sources. How many times have we made authoritative statements and when asked where we got the information, say something like "I don't remember from where exactly but I'm pretty sure that… " This is normal because we can't be expected to keep track of each and every information source. And we can't be expected to come up with our own erudite analysis of each and every public issue either. Hence, we need pundits. But we should also keep in mind that not all of these experts on all things public are created equal. We could very well be mouthing off as hard fact something a pundit shared as her or his own misinformed opinion.


text:
scleto necesitaba un nuevo diseño de página web y lanzó un concurso de diseño en 99designs.
Un ganador ha sido elegido entre 26 diseños de 8 diseñadores freelance.
We introduce banks and financiers to potential clients.
We focus on online marketing excellence and financial business intelligence.
We work on lead generation and online marketing.
People who need to refinance their payments. Age average: 37-48 yo. 64% male.
Ethnic: Caucasic - Southern European.
We want users to finish the contact process by displaying a friendly input form into a suggesting design that convey trust and professionalism.
Designers are encouraged to use a pic showing a satisfied customer or a straight couple (no asian, no black, no latin, please see "Ethnic" in Target Audience field)
Aim supporting elements: key benefits, finantial entities logos, security seal, testimonials, "how it works" module.
Main elements must be placed over the scroll line for a 1024px screen resolution.
Header: Icon, Title
Body: Claim, form with a stunning button, pic, "how it works" in three steps, testimonials (1-3 items), key benefits, finantial entities logos, security seal.
Footer: Disclaimer text and copyright.
Including a phone contact in a relevant place is needed: phone (format 999 888 777) and customer service time table (format: Monday to Friday 9:00 - 14.00 and 15:30 - 20:00)


text:
I joined a few of the guys at King Fung in Chinatown for some delicious Peking duck before heading out to a fun evening of live music.
2002 Louis Jadot Pommard 1er Cru Clos des Poutures. This seems tight and certainly very earthy on the nose, with smoke-tinged aromas of tea leaves, tree bark, wild herbs, leather, black cherry and dark berries. Right now, it feels somewhat lean and stident on the palate, with some rawness to the acidity that makes it seem a bit lacking in flesh tone. It feels a little awkward and probably a bit closed down, so I'd suggest sitting on bottles of this for a while.
1989 Château Clerc Milon Pauillac. This wine presents an absolutely classic claret-styled bouquet of cigar wrapper, dirt pile, red currants, black cherries, and jalapeno pepper that I like a lot. On the palate, it leads out with bright cherry and berry fruit to go along with a lot of dusty earth tones, but it doesn't quite seem to flesh out through the mid-palate like I was expecting it to. It stays a bit lean and coiled, really, and I think a little decanting time would be helpful when opening it. There's a lot to like in the classic flavor profile, though.
2000 Cavallotto Barolo Riserva Vignolo. There's a dark but high-toned nose to this wine—full of dried rose petal, fireplace ash, road tar, wild cherry fruit and brown spice aromas that are nicely holistic and classy in an old-fashioned and tightly-wound sort of way. In the mouth, the red fruit is pure and fresh and the texture is elegant and silky. But the fine-grained tannins are quite drying and have a way of slowly building up on the biting finish. There's so much to like here with the classy old-fashioned cherry fruit, the subtle texture, the juicy acids and the sexy spices, but it needs like 7 to 10 years probably to start shedding those tannins. Put this one in the back of the cellar and forget about it for a while.
2005 Domaine du Vieux Télégraphe Châteauneuf-du-Pape La Crau. There's a big, bold nose to this wine, but at the same time it never seems out of whack with its giving aromas of blackberries, cark currants and cracked pepper. It's velvety and full-bodied in the mouth, with loads of cassis and raspberry fruit supported by mild but tangy acidity. The alcohol at times appears to be straining to stay contained, and it seems to be holding the line ok just now. Overall, it isn't hot or jammy, but it is certainly large-framed, intense and packed with fruit. I think it's going to turn out well, but it's awfully young and primary just now for my tastes.


text:
Providing expert IT Support to Homes and Businesses near Surbiton since 2005.
Home Support
Modern consumer tech is excellent when it's done right. Let us guide you through the minefield of devices and cloud service providers to safe ground where tech becomes fun, easy and genuinely useful. Usually we come to your home to carry out our services, but we can also connect to your computer remotely or service your computer in our workshop if this is preferable. No job is too big or small. Our agents are here to help.
Business Support
Our business clients range from a small team working from a home-office, to medium enterprises operating from multiple sites, and many variants in-between. Every client has their own set of requirements, and we stay versed on the latest technologies to be able to offer each the best service available. Our support contracts give you preferential rates, continuity of service and peace of mind.


text:
New Jeep Products - March 2014Posted in Product Reviews on February 18, 2014
2014 Lift Kits
There is a full new line of suspension lifts from BDS for the '14 Wrangler. The 2-, 3-, 4-, and 4.5-inch short-arm versions have been tested for FMVSS no. 126 compliance (electronic vehicle stability control) with the long-arm kits currently being tested. The long-arm kits are available in 4- and 6.5-inch configurations. There are kits available to fit both two- and four-door Wranglers. The base kits are available with BDS-5500 shocks with Fox 2.0 shocks available as an upgrade on the taller kits.
Information: BDS Suspension Systems
517/279-2135, www.bds-suspension.com
Fuel-Saving Catalyst
Founded by the U.S. Department of Energy, UCONN, the manufacturer of Fitch Fuel catalyst, has come up with a catalyst through extensive testing and experimentation. This catalyst has the ability to selectively remove hydrogen or add oxygen to hydrocarbon components of fuel. The catalyst demonstrated the ability to produce reformed fuel species at room temperature, which is novel and provides evidence these catalysts are broadly applicable in fuel applications and can result in better mileage and power.
Information: Advanced Power Systems International
860/496-7776, www.fitchfuelcatalyst.com
This revolutionary third member from JRAT Offroad and associated axle assembly has just changed the game. The third member can be installed in either high-pinion or low-pinion configurations and uses all Dana 60 carriers, gearsets, and so forth. That's right, high-pinion, low-pinion, driver-drop, passenger-drop, or any configuration you want you can have from the same center section. The bolt patterns are symmetrical, and because it uses Dana 60 parts, there are many gear ratios and types available. The axle assembly is from Ruffstuff Specialties, but can be ordered through JRAT Offroad as well.
Information: JRAT Offroad
719/688-6800, www.jratoffroad.com
Cool Chains
These cool new key chains are laser-cut from mild steel right here in the good old USA by East Coast Willys. They all measure just over 3 inches wide and are varying heights in keeping with the scale of the Jeep model they represent. As of this writing, the company has 9 different models available, including everything from an MB up to current models. Soon it should also have several FSJ models, a slat grille MB, and an FJ Cruiser (yeah, we know it's not a Jeep). The key chains will cost a mere $7, and each one ships with a split ring for easy attachment to your keys.
Information: East Coast Willys
570/233-2643, www.eastcoastwillys.org
Custom Panels
While the company offers too many custom panels to list here, we sure like the looks of this in-cab winch control and starter panel, and not just because it says "Jp Magazine" on it. Wiring Products ships the panels ready to install. This particular one has an on/off switch, a momentary waterproof starter button, a built-in fuse holder, and a red on/off light. On the winch side of things are green lights to indicate winch out or winch in and a momentary dual-pole toggle switch. Many sizes and configurations are available, and most ship within 24 to 48 hours.
Information: Wiring Products
800/549-0243, www.wiringproducts.com
Write Us!
Are you building a product that the Jeep world needs to know about? Take a high resolution digital picture (at least 1,600x1,200 pixels) and email it along with a brief description of the product to firstname.lastname@example.com.
Or, snail mail it to:
Jp Magazine, New Products
831 S. Douglas St.
El Segundo, CA 90245


text:
- Inside Athletics
- Tickets
- Fan Zone
- Media Zone
- Social
- Shop
- Donate Now
Bucs 2-2 vs. ranked opponents
ATHENS, Ga. (Feb. 24, 2013) – The ETSU men's tennis team takes on its fifth ranked opponent of the season Monday, traveling to Henry Feild Stadium at the Dan Magill Tennis Complex for a battle with No. 8 Georgia.
ETSU (4-3) has already taken on four ranked opponents on its 2013 campaign, holding a 2-2 record in those matchups. The first two meetings ended in defeat to then-No. 66 Wake Forest and then-No. 4 Ohio State, but the Buccaneers went on to win their next two over then-No. 71 UL-Lafayette and No. 60 Georgia State.
The Georgia State victory came last weekend in the Bucs' home opener at the Bristol Racquet Club, 4-0. ETSU went for a 2-0 weekend by taking on Nebraska the following day, but the Cornhuskers came out ahead, 4-2, essentially knocking ETSU out of the ITA top 75.
Senior Jesus Bandres (Caracas, Venezuela) and junior Juan Ramirez (Asuncion, Paraguay) have been the backbone of Buccaneer men's tennis through the dual season. Ramirez leads the squad with a 5-2 mark, standing 13-7 overall, while Bandres is 4-2 in dual play, 10-10 overall. All seven of Ramirez's dual matchups have come in the No. 4 hole and the same holds true with Bandres in the No. 1 spot.
On the 2012-13 overall campaign, sophomore Rogerio Ribeiro (Sao Paulo, Brazil) holds the most wins with an 18-10 record. Ribeiro went 15-7 over the fall and is 3-3 through dual play at the No. 2 position.
On the doubles side, Ramirez and junior Jorge Varon (Valencia, Venezuela) are the top Buc tandem. The senior-junior duo is 12-4 overall, 3-2 dual, and ranked No. 7 in the Ohio Valley Region.
Georgia (6-3) came in at No. 8 in the Feb. 19 edition of the ITA Men's Team Rankings. Individually, Georgia boasts two players in the singles top 25 with KU Singh at No. 8 and Nathan Pasha at No. 21. In doubles, the team of Hernus Pieters and Ben Wagland are No. 5, while Singh and Pasha are No. 27 and Wagland and Pasha No. 29.
The Buccaneers and Bulldogs have met seven times in series history. UGA has taken every one of those duals, most recently defeating the Bucs last year in Athens, 6-1.
Live stats and live streaming video of Monday's matchup will be available courtesy of GeorgiaDogs.com.
ETSU fans wanting Buccaneer news, score updates, in-game promotions and much more sent to their mobile device can do so by signing up for "Buc Updates." Click here to sign up today!
For more information on ETSU men's tennis, please visit www.ETSUBucs.com.


text:
The Federal Maritime Commission has been in regular contact with Carnival Cruise Lines (Carnival) over the past several days. Carnival has notified the Commission that it will cancel several cruises in light of an engine room fire that occurred aboard the passenger vessel CARNIVAL TRIUMPH earlier this month.
Specifically, voyages aboard the CARNIVAL TRIUMPH scheduled to begin on the following dates have been cancelled:
In a letter sent to the Commission by Carnival, the company states:
"Our technical teams have been working round the clock to make the necessary repairs; however, despite their best efforts, it is now clear the repairs will take longer than anticipated. Therefore, we are very sorry to say we must cancel the above listed voyages of the Carnival Triumph. We realize how much you were looking forward to sailing with us and we sincerely apologize for this disruption to your vacation plans."
Carnival also states that it is offering the following compensation to affected passengers:
Questions or concerns may be directed to the Federal Maritime Commission's Office of Consumer Affairs & Dispute Resolution Services at 202-523-5807 or email@example.com.
This site is an official U.S. Government Website


text:
Beware the bearers of false gifts and their broken promises. Much pain, but still time. Believe there is good out there. We oppose deception.
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.


text:
Dismal Quarter Sheds No Light on Dell's Murky Future
Aug 16, 2013 3:06 PM PT
Dell posted its second-quarter earnings report Thursday, reporting a 72 percent drop in net income.
The report comes in the throes of a long-running battle for Dell's future. Founder and CEO Michael Dell is leading an effort to take the company private through a US$25 billion deal, but activist shareholder Carl Icahn has come out strongly against it, suggesting an alternate plan.
The declining PC market took a toll on Dell's net income for the quarter. It fell 72 percent to $204 million, or 12 cents per share, from $732 million, or 42 cents per share, in the year-ago period. Revenue was mostly flat at $14.5 billion, slightly beating Wall Street expectations.
Enterprise solutions were a bright spot for the company, rising 9 percent to bring in $3.3 billion revenue. PC sales dropped 5 percent to $9.1 billion.
Dell stock traded relatively flat Friday, morning hovering around $13.70 -- just under the $13.75 buyout price proposed by Michael Dell. Shares jumped Friday afternoon, however, on news that a court had rejected Icahn's legal maneuver to delay a vote on the proposal. The stock closed at $13.82.
Grim Future Either Way
Dell's current struggle in the PC market was to be expected, said Mike Kelly, partner at Brand Value Advisors.
"Dell doesn't have a relevant spot in the market today," he told the E-Commerce Times. "Dell was dominant in the PC market and chose not to listen to changes in consumer needs and desires. As a result, the company failed to anticipate changes in consumer preference and instead continued to expand its offering in a category that was changing around it."
Michael Dell is hoping to convince shareholders that he won't make the same mistake again. His goal is to efect a transition Dell to enterprise solutions, software and services. It's an uphill battle for a company like Dell, which will have to compete with market dominators HP and IBM, said Kelly.
"For 10 years, Dell has failed to invest in building its brand and in building a services offering that can meaningfully compete against other players in the space," he added. "All told, the picture for Dell is grim."
What's Next?
The latest quarter reflects a lack of faith in a company that has such an unclear future, said Carr Lanphier, an analyst at Morningstar.
"The earnings report and drop in profit wasn't a surprise," he told the E-Commerce Times. "Customers and investors don't like to see a leadership battle in a public forum."
The most recent quarter did not reveal a clear indicator that would sway the battle one way or the other, Lanphier said. Dell may have been encouraged by the 9 percent rise in enterprise solutions sales, but Icahn could use those numbers to persuade investors that Dell's buyout proposal is too low.
Shareholders are scheduled to make their choice in mid-September, and it might just be time to say yes to Dell's offer, Lanphier suggested.
"Investors should take the money and run, so to speak," he added. "A dividend is looking like a far better option than watching the company go through months of messy litigation and public court battles that are most likely going to lead to more confusion."


text:
DURHAM, N.C. - Duke Blue Devil fans can be a part of the Duke-North Carolina series and appear live on ESPN when College GameDay presented by State Farm comes to Cameron Indoor Stadium this weekend. ESPN College GameDay will be on the campus of Duke University on Saturday, March 8 and will air two live one-hour segments in a day-long preview to the greatest rivalry in college athletics.
Join ESPN's GameDay crew of Rece Davis, Jay Bilas, Digger Phelps and Jalen Rose live in Cameron Indoor Stadium from 10 a.m.-12 p.m. and again from 8-9 p.m. ESPN College GameDay is open to the general public with the doors to Cameron Indoor Stadium opening at 8:00 a.m. Fans are encouraged to arrive early for the show.
Don't miss the chance to be part of a live TV broadcast, see how it all happens behind the scenes on the set and show the nation why the Duke-North Carolina rivalry is the best in college athletics. Duke hosted its first College GameDay for basketball in 2005 and the shows have always been full of fun and surprises.
Special guests and former players along with Duke Basketball prizes and giveaways will add to the show, so don't miss your chance to be part of this special day in Cameron.
One lucky fan will have the chance to shoot a half-court shot for $18,000 from State Farm. Duke student Tim Catlett made the halfcourt shot at Cameron Indoor Stadium in 2010.
The public entrance into the event will be from the South Hall of Honor, while undergraduate and graduate students will enter from the North Lobby (Krzyzewskiville). General public parking will be available in the Circuit Lots from 6 – 10 a.m. with a free courtesy shuttle running from 7 a.m. – 1 p.m.
Saturday night in Cameron Indoor Stadium, fourth-ranked Duke takes on No. 14 North Carolina at 9 p.m. on ESPN with Dan Shulman, Dick Vitale, Jay Bilas and Shannon Spake calling the action.


text:
From inside the book
12 pages matching picture writing in this book
Where's the rest of this book?
Results 1-3 of 12
What people are saying - Write a review
We haven't found any reviews in the usual places.
Writing of the Roman Period Majuscules Uncials
Blackletter Types Textura Rotunda Schwabacher
2 other sections not shown
Common terms and phrases
acrophony ancient Babylonian Baskerville Baskerville's blackletter Bodoni book hand bracketed called Carolingian minuscule Caslon Chalcidian characters Charlemagne classical condensed consonant copied cuneiform cuneiform script cursive decorative developed Didot earliest early Greek Egyptian England engraving Etruscan Etruscan alphabet Europe fonts fraktur France French Garamond Germanic gothic Greek alphabet Griffo hairline half uncials hieroglyphs humanistic ideograms influence inscriptions invention Italian italic italic type Italy later Latin alphabet letterforms ligatures lower-case letters machine majuscules manuscripts Manutius movable type Old Style originally paper Phoenician alphabet phototypesetters pictograms picture writing Pierpont Morgan Library plates printer printing types produced punches qoph quod Renaissance romain du roi roman types Rome runic runic alphabet schwabacher scribes script Semitic Sign Sound Value specimen book square capitals square serif stone style of writing symbol system of writing textura thin strokes type design type faces typographic uncials vowel word written


text:
Update: Day 3 concludes in Walker trial
Multiple witnesses took the stand to testify in the federal case alleging Calvin Walker of Walker's Electric Company fraudulently overcharged the Beaumont Independent School District millions of dollars during the third day of presenting evidence in the proceeding.
Among those called to the witness stand were Chris Rybacki and Johnathan Lyle of Summit Electrical Supply, who both testified that Walker was a customer of the company and that documents he was in possession of were altered and/or forged in some instances.
Around the lunch hour, prosecutor Bob Rawls called former BISD chief financial officer Jane Kingsley, who had material knowledge of the payments made by BISD to Walker. She retired from her post in BISD last year. As part of the questioning offered to her, Kingsley told the court that most of the projects paid for with bond funds were performed through Parsons, although some "of the smaller ones," such as the ones performed by Walker, were not.
"There was a lot going on," she said. She added that any one of many people could have been responsible for allowing payments to contractors for projects during that time.
Kingley didn't sty on the stand long, and by 2 p.m., Rawls had called Goldleaf Surety account specialist Brad Koosmann, who was asked to introduce a number of e-mails and faxes, which contained altered documents related to the Ozen lighting project and references from Walker indicating the job was being done under his routine maintenance contract. Koosmann's testimony, since the documents he was reviewing were never submitted to BISD, were under scrutiny to address charges in the prosecution claiming wire fraud.
Koosmann, although traveling from Minnesota to be in the Beaumont court, was only on the witness stand a brief time, and by 3 p.m., FBI agent Tim Brewer was in the seat, sworn in and giving accounts of what he knew in relation to the trial.
According to Brewer, he began investigating Walker in 2010, well after the FBI was involved in looking into the business matters of Walker thanks to a tip from BISD trustee Tom Neild. Brewer said the tipster called the FBI office and offered evidence that Walker was overbilling the school district.
Brewer stated he spoke to Walker when he and fellow agents were performing a search warrant at Walker's residence. At that time, Brewer said, Walker's defense wasn't his "unusual accounting methods" as to why he hadn't submitted two checks he claimed to have given Summit for payment on supplies to be used for BISD temporary campuses.
"He said they sent one (of the checks) back to him," Brewer said. Walker clamed Summit cashed the other, Brewer added. "When we told him we knew neither of them were negotiated, he said he remembered they sent both checks back to him."
Prior testimony from Summit employs maintained they never received either check in question.
FBI agent Tim Brewer will continue testimony beginning at 8:30 a.m. Thursday, Dec. 8.


text:
The table of adjustment factors to be used to estimate across-breed expected progeny differences (AB-EPDs) for 16 breeds was presented at the Beef Improvement Federation Annual Meeting in Calgary, Alberta the beginning of July (Table 1).
Table 1: Adjustment factors to estimate across-breed EPDs
Across-breed adjustment factors have been calculated for growth traits and maternal milk since 1993. This year, adjustment factors for carcass traits have been calculated for eight of the 16 breeds for the first time. In order to be included, breeds had to have carcass data in the U.S. Meat Animal Research Center (USMARC) database and report their carcass EPDs on an actual carcass basis using an age-adjusted endpoint.
Bulls of different breeds can be compared on the same EPD scale by adding the appropriate adjustment factor to the expected progeny differences (EPDs) produced in the most recent genetic evaluations for each of the 16 breeds.
As an example, suppose a Hereford bull has a weaning weight EPD of +35 lbs. and a South Devon bull has a weaning weight EPD of +32 lbs. The across-breed adjustment factors for weaning weight (see table) are -2.9 lbs. for Hereford and 3.6 lbs. for South Devon. The AB-EPD is 35 lbs. + (-2.9) lbs. = 32.1 lbs. for the Hereford bull and 32 lbs. + 3.6 lbs. = 35.6 lbs. for the South Devon bull. The expected weaning weight difference when both are mated to cows of another breed (e.g., Angus) would be 32.1 lbs. - 35.6 lbs. = -3.5 lbs.
The AB-EPDs are most useful to commercial producers purchasing bulls of more than one breed to use in cross-breeding programs. In terminal cross-breeding systems, AB-EPDs can be used to identify bulls whose progeny would have the highest growth potential when mated to a third, unrelated breed (e.g., choosing between a Simmental and Charolais bull when mated to an Angus female).
Birth weight AB-EPDs are useful for selecting bulls for use on first-calf heifers to decrease the likelihood of dystocia. The carcass adjustment factors can be used to determine which bull's progeny would have more marbling and larger ribeye areas or reduced backfat.
Uniformity from one generation to the next can also be improved by selecting bulls with similar AB-EPDs. Selection for uniformity is especially important in rotational cross-breeding systems for traits such as birth weight to manage calving difficulty, and for traits related to cow size and milk production to effectively manage feed requirements in cow herds.
Most breed associations publish EPDs on an annual basis. These EPDs predict differences expected in performance of future progeny of two or more bulls within the same breed for birth weight, weaning weight, yearling weight and maternal milking ability (as reflected in progeny weaning weights). Normally, the EPDs of bulls from different breeds can't be compared, because most breed associations compute their EPDs in separate analyses and each breed has a different base point.
The across-breed adjustment factors allow producers to compare the EPDs for animals from different breeds for these traits; these factors reflect both the current breed difference (for animals born in 2006) and differences in the breed base point. They should only be used with EPDs current as of July 2008 because of potential changes in EPD calculations from year to year.
The adjustment factors in the table were updated using EPDs from the most recent national cattle evaluations conducted by each of the 16 breed associations (current as of July 2008). The breed differences used to calculate the factors are based on comparisons of progeny of sires from each of these breeds in the Germplasm Evaluation Program at USMARC in Clay Center, NE. These analyses were conducted by USMARC geneticists Larry Kuehn and Mark Thallman.
Larry Kuehn is a USMARC research geneticist.


text:
From now on, I am going to use NetBeans. If you prefer to use Eclipse, the steps will be similar, but the details might differ. The good news is that when we come to writing code, the differences in IDEs will not matter that much.
Fire up your NetBeans. In the menu, choose File > New Project…, then select Web Application like so:
Press Next, and in the next dialog enter the name for your new project, say, FirstTapestry. I would advise you to store all your projects in a separate folder; in this case I named it NBProjects. Make sure that the bundled Tomcat is selected for the server. Also note that Context Path reflects the name of your application — this is what will be appended to the hosting server's domain name to form your application's context.
Have a look at the screenshot to make sure everything is set properly:
Press Next. The next dialog allows you to choose a framework to use in your application, but only two choices are available for now, JavaServer Faces and Struts. We are not going to use either of them. In the future, the Tapestry module for NetBeans will hopefully be completed and then we might be able to have our application preconfigured for Tapestry while we're right in the process of setting up a new project. For now, simply press Finish, as we are going to create the necessary configuration by hand.
Let's have a look at the structure of the new project created for us by NetBeans:
You can see that the structure of a NetBeans Web project does not directly reflect the standard structure of a Java Web application. It has its own logic, more convenient for development. However, when at some stage we shall want to deploy and test our application, it will be packaged for us exactly as required by standards.
Now, let's have a look at what we have here.
The Web Pages folder contains the future Web application. You can see the familiar standard subfolders here, META-INF and WEB-INF. If we need to, we can add some other folders, say, for images and styles. There is also a basic default JSP page, index.jsp. We shall leave it so far, but it won't be needed in the future.
The Configuration Files folder contains quite conveniently everything we might want to configure. Most importantly, you see the deployment descriptor, web.xml – we are going to work with it in one of the next sections.
Have a look at the MANIFEST.MF file. It is very simple, and we are not going to add anything to it. It will simply be put into the META-INF directory at the packaging stage.
Also, have a look at the context.xml file. This one is Tomcat specific and simply tells the server what to add to its domain name in order to form our application's context – remember, we specified this when setting up the project. Here are the contents of the context.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/FirstTapestry"/>
Very simple, and nothing to change so far, so let's go on.
The next important folder for us is the one called Source Packages. This is where we shall place the source files for page classes and any other classes that might be needed for our application.
Finally, there is a folder named Libraries. This is where we shall put JAR files containing Tapestry and everything it depends on.
As for the remaining folders — Server Resources, Test Packages and Test Libraries — we shall not need them for our first simple application. However, we are going to leave them just because one day you might want to extend this basic application and create on its basis something more impressive.
{mospagebreak title=Adding Tapestry}
So far, we have dealt with a generic Java Web application. Now we are going to add Tapestry. Basically, Tapestry is just a set of libraries that bring with them a lot of important and useful functionality.
One way to obtain these libraries is to go to the Tapestry website (http://tapestry.apache.org/download.html) and download a binary package acceptable for your platform. I recommend that you choose version 4.1.1. Although it is stated that it is "still undergoing lots of active development," it is also considered to be "stable enough." The downside of this approach, i.e. downloading the libraries from the Tapestry website, is that the libraries are packaged in a somewhat inconvenient way — every single library is put into a separate subfolder.
For our purposes, it will be more convenient to put all the JAR files together into one folder. You can repackage them yourself, or you can simply download the package that I have already created for you; please go to the beginning of this article and click on the appropriate link.
Unpack the libraries into some folder on your hard drive. In my case, I have put them all into the tapestry41 folder in my home directory.
Now, if you expand the Libraries folder in the Projects view of your NetBeans IDE, you will see that it already contains JDK and Bundled Tomcat libraries. Right-click (or Ctrl-click on a Mac) on the Libraries folder and choose Add Library… The Add Library dialog will appear, similar to this one:
We don't have any Tapestry libraries here yet, so we need to add one. Press the Manage Libraries… button. The Library Manager dialog will open as shown below:
Now press the New Library… button and in the dialog that opens, enter a name for the new library, such as Tapestry41. Press OK.
Back in the Library Manager, make sure that the name of the new library is selected in the Libraries view on the left side and press the Add JAR/Folder… button. In the Browse Jar/Folder dialog that opens, navigate to the folder where you have unpacked all the Tapestry-related JAR files and select them all, then press the Add JAR/Folder button. Yes, I know, it's too many dialogs and buttons for such a simple operation, but we need to do this only once; any other projects you create in the same IDE will simply make use of this new library. The final result should look like this:
Press OK and then, back in the Add Library dialog, choose the newly added library and press the Add Library button. Phew… A bunch of files gets added to the Libraries folder of your project and now, not only is the IDE aware of all the classes you will need for Tapestry development, but these libraries will also be packed into the final package with the application we are going to create.
{mospagebreak title=Deployment descriptor}
The next task is to configure the deployment descriptor in a Tapestry specific way. A deployment descriptor is an XML file and I am used to editing it by hand, but NetBeans provides a handy and easy to use editor for this purpose. Double-click web.xml file, and you will see the editor:
We don't have to enter anything at the first page, although you might want to enter the application's name into the Display Name box. The really important page is the next one, Servlets. Tapestry comes with a ready to use servlet; all we need to do is configure it properly.
Right now, the Servlets page is almost empty, so press the Add Servlet Element… button. In the Add Servlet dialog that opens, enter the information as shown here:
As you will see in a later tutorial, it is convenient to give the servlet the name of the application itself. The Servlet Class will be always the same for all of our Tapestry applications. Now, the important piece of information is the URL Pattern(s). It tells the servlet container exactly which requests should be passed to our servlet. The pattern specified here is understood relative to the application context. This means that if we host our application at the www.example.com server, all requests to http://www.example.com/FirstTapestry/app will be passed to the Tapestry servlet, and the Tapestry framework will step in and show its miracles.
You might have noticed that sometimes I refer to Tomcat as a server, while at other times as a servlet container. In fact, it is both. A Web server is a piece of software that serves Web pages to site visitors. A servlet container is a piece of software that knows how to deal with servlets — and other Java classes as well. A combination of a Web server and a servlet container, like Tomcat, allows Java Web applications to run on the Internet.
Tomcat is the most popular choice but not the only one. The other quite popular and free option is Jetty. Yet another choice, Gaucho Resin, is not free but has a very good reputation.
Application servers like JBoss, Geronimo, WebSphere or WebLogic have in them a Web server and a servlet container as well, but they also have plenty of other goodies in addition to them. By the way, JBoss, Geronimo and WebSphere Community Edition all use Tomcat for their servlet container.
Press the OK button in the Add Servlet dialog. You will see that the information we have just entered is now shown on the Servlets page. The last piece of the configuration will deal with the default page of the application. Click on the Pages tab of the Deployment Descriptor editing tool, and you will see the page for editing welcome files:
You remember that when no specific page is mentioned in a request, for example a visitor of our application is trying to navigate to http://www.example.com/FirstTapestry/, the Web server needs to decide which page to show. Here we can configure this, and currently the index.jsp page, generated automatically by NetBeans, is the only option.
If we wanted to have some default page which is not a part of the application itself, we could perhaps use the existing one, or use a static page, like index.html, and on it we could provide a link to the Tapestry application, i.e. to the Tapestry servlet.
However, in many cases we will want our Tapestry application to step in straight away, without any additional pages on the way to it. Let me show you my favorite trick to achieving this goal (although there may be other solutions too).
In the Welcome Files text box, instead of index.jsp enter just app, as if our default page was named 'app'. Let's see what will happen now if someone decides to navigate to our application's context: http://www.example.com/FirstTapestry/. To decide which page to show, Tomcat will look into the application's deployment descriptor: what is the welcome file? Hmm… There should be some file named 'app'. Let's try it then — and Tomcat will pass the request to http://www.example.com/FirstTapestry/app, which is exactly the path to which the Tapestry servlet is mapped, so our Tapestry application will handle the request properly.
For now, save the deployment descriptor with all the changes. You can also delete the index.jsp page, as it is not needed anymore.
We have finished with configuration issues and have arrived at the most interesting step — creating the application itself.
{mospagebreak title=The First Tapestry Page}
Every Tapestry page is represented by a Java class. This page class can render an HTML page using an HTML template that we provide to it. To know exactly which components were used in the page by the developer and how they should be configured, the page class will read an XML document called page specification.
So a Tapestry page consists of three entities:
- A page class. If no class is specified, Tapestry will use its BasePage class, but this would be useful only for a very basic page. Normally, we extend the BasePage.
- An HTML template with Tapestry components inserted into it in one way or another.
- A page specification that links components in the template with their behavior in the page class and also provides all sorts of additional information.
The default page of a Tapestry application is named Home; this will be shown if no specific page was mentioned in the request. Now we are going to create this Home page, which means creating a Java class named Home, a page template named Home.html and a page specification named Home.page.
When creating a Tapestry page, it makes sense to begin with a page mock up. Just create an HTML page that shows what you want to achieve, properly designed, showing one of the moments in the life of your future application.
All the Tapestry artifacts, including page templates and page specifications, live inside the WEB-INF directory. Right-click this directory in the Projects view of NetBeans IDE and select New > HTML… in the context menu. In the New HTML File dialog enter the name for the new page: Home. The result should look like this:
Press Finish, and NetBeans will create a simple HTML page for you. All we want for now is to display the current date and time, so edit the page like this:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<title>My First Tapestry Page</title>

My First Tapestry Page

Now is 8:27, the 1st of April 2007.

Right-click the Home.html file in the Projects view, select View from the context menu, and you will preview the page in a Web browser.
Now, let's convert this simple HTML page into a Tapestry page template. We want to display dynamically the time and date for the moment when the application runs. All we need to do is surround the piece of text, which we are going to dynamically replace, with a span element.
Span is a standard HTML element normally used to assign some additional style to a piece of markup. In this case, instead of adding a style, we shall give the span an attribute named jwcid with some value in it. Here I have made the change:

Now is 8:27, the 1st of April 2007.

When Tapestry sees that some HTML element is marked with the jwcid attribute ('jwcid' stands for Java Web Component ID), it knows that this element at run time should be replaced by a Tapestry component. However, for a Web browser this attribute means nothing, so it will ignore it. View the page in a Web browser, as before, and you will not see any changes.
That's it, our HTML template is ready. Tapestry can see that we have used a component and named it 'now'. But what kind of component is it, what exactly will it display dynamically instead of the ? To find out, Tapestry will look into the page specification, and this is what we are going to create next.
Right-click on the WEB-INF folder and in the context menu choose New > File/Folder… In the New File dialog that opens choose Other for the category and Empty File for file type, as the next screenshot shows:
Press Next, in the next dialog enter Home.page for file name and then press Finish.
Enter the following content into your new empty file:
<?xml version="1.0"?>
<!DOCTYPE page-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 4.0//EN"
<page-specification class="com.devshed.tapestry.first.Home">
<component id="now" type="Insert">
<binding name="value" value="currentDate"/>
You can see that this is an XML document. The DOCTYPE thing is not for human readers, we just leave it as it is and copy it from one page specification to another.
Note the opening <page-specification> tag. In its attribute we have specified a Java class to use for this page. It doesn't exist yet, but we are going to create it soon.
NetBeans doesn't highlight the syntax of the Home.page file as it does with any other XML files. This is because it doesn't know that files with the .page extension contain XML. However, we can teach NetBeans to recognize .page files by changing its preferences. I don't want to bother you describing yet another sequence of dialogs and buttons; try to figure out how to do this yourself, or ask me at the discussion page. A hint: use the advanced options of the editor.
The descriptions of the components used on the page go between opening and closing <page-specification> tags. In our case, there is only one component with the ID now. Tapestry can see that the type of this component is Insert — the simplest and perhaps most often used of Tapestry components. At run time, the Insert component simply replaces the corresponding HTML element with whatever was given to it as its value.
The way to give an Insert component a value is through its binding, appropriately named value. This line of code:
<binding name="value" value="currentDate"/>
is understood by Tapestry in the following way: to obtain the value, evaluate the currentDate expression. Which means: go to the page class, find a method named getCurrentDate(), invoke it, and whatever it returns will be the value you are looking for. So the next step is to create the page class with the getCurrentDate() method in it.
Right-click the Source Packages folder and choose New > Java Class… In the New Java Class dialog enter Home for the Class Name and com.devshed.tapestry.first (or anything else) for the Package. Press Finish, and the new class will be created.
To serve as a page class, the new class should extend the BasePage class that comes with Tapestry. Also, we want it to implement the getCurrentDate() method; this method simply returns a new Date object. Here is how the completed page class should look (comments are omitted for brevity):
package com.devshed.tapestry.first;
import java.util.Date;
import org.apache.tapestry.html.BasePage;
public abstract class Home extends BasePage {
public Home() {
public Date getCurrentDate() {
return new Date();
To help NetBeans find the BasePage class and write an appropriate import statement, use the convenient Ctrl-Shift-F shortcut.
Please note that the class is made abstract. This is quite normal from Tapestry's point of view because the framework in many cases will implement for us some additional functionality, so it will create a concrete implementation by extending our page class at run time. In the following articles we shall get used to abstract methods and classes.
So we have created a template, a specification and a page class for the Home page. We have configured the Tapestry servlet so that a request to a default page comes straight to it. Now is the time to run our Tapestry application!
Press F6, or an appropriate button at the toolbar (you will recognize it by its tooltip saying "Run Main Project (F6)"). NetBeans will compile and package the application, then it will start Tomcat; you will see all this happening by the messages running in the Output window at the bottom. Finally, a browser window opens — and we see our first Tapestry page, so simple but glorious!
Try to reload the page and you will see that the current time changes as you do this. Imagine what is happening here: every time you send a request to the application, the page class takes its HTML template and builds an HTML page to return to you. Doing this, the page class notices that the page contains an Insert component. That component inserts into the page a date returned by a method of the page class. That method is invoked, and the new date, displayed as a string, is inserted into the resulting HTML page. Then you see it.
This is not a very exciting project, indeed, but the fact that it works confirms that we have configured our working environment properly, and this was our main aim for today.
What comes next
In the next part of our Tapestry tutorial we are going to create a more interesting application, although it will also be rather simple. The aim will be to show you some of the most often used Tapestry components, to demonstrate two alternative ways of declaring a component and to discuss different ways of adding a property to a page.
See you in the next article and don't forget to visit the discussion page.