Wednesday, January 12, 2005

OOPs... I did it again!

Like I said in my first post, I've been delving deeper into OOP lately. The concept of frameworks (i.e. FuseBox, BlackBox, and MachII) caught my attention (finally) after 5 years as a CF developer as a result of being on the CF-Talk mailinglist at houseoffusion.com and being exposed to the likes of Sean Corfield, Director of Architecture at Macromedia.

I began a journey, about a week ago, diving into OOP concepts, reading the MachII development guide on Macromedia's LiveDocs (written and maintained by Sean), reading thru code in the MachII core files, and culminating in a grand expedition surveying the Land of UML. It was... exhausting and scary. I'm used to being something of a subject matter expert on most of CF, and being able to develop cool stuff pretty quickly. In this case, I was a n00b and I knew it. And I hated it.

So, yesterday was UML day. I'd heard of it, read a bit about it, but didn't know what it really was or how it worked. I started googling for all things UML about 8:30AM CST yesterday morning and was still reading at 3:00AM this morning. Long day. And I felt like I'd never get my head around this stuff.

So, Sean and I were IMing last night while I was reading and amidst conversation about beer, cats, nation-states and online comics, I'd pop an occaisional UML or OOP question in there. He tolerated me, and generally answered me (unless I was trying to get him to design something FOR me, in which case, he quite nicely skirted the question... damned Jedis.) I finally came across a couple of URLs that provided key pieces of information I needed to conceptualize the difference between OOP and procedural development:

Kennesaw was helpful because it really provided more info than anything I'd seen before. IBM's site was nice, but not that helpful until I discovered 2 article series from TheRationalEdge.com (the IBM Rational e-zine); one by Donald Bell on UML diagrams, notation, and content; and one by Ben Lieberman, Ph.D., on modeling theory and design.
(both series can be found at the IBM DeveloperWorks Library category listing for UML)

It was while I was reading Don's article on the Activity Diagram that I mentioned to Sean how it seemed more intuitive to start modelling with an Activity Diagram, translate that into Use Cases and then those into classes. He responded with 3 words that would suddenly, like an XSLT transform on a WDDX packet, completely remodel my understanding of the OOP paradigm:
You're thinking procedurally...

Suddenly it all became clear, and I understood. The lights came on, people came home, someone made a pot of coffee and my braincells all gathered round to discuss OO design patterns. However, since this is becoming one of the longest blog entries in history, I'll leave my sudden realizations to another entry. Maybe later today.

I have Use Cases to create.

Laterz!!

110 Comments:

At February 13, 2005 12:49 AM, Anonymous Anonymous said...

Hot Sexual dating personals
Sexy Chat/Web-Cam

1. Hot Match - Maker
2. Fulfill your Passion
3. Sex and Swingers

OFF Topic... Please Delete if not OK!

 
At November 7, 2005 3:25 PM, Blogger Girly Girl said...

If you want over 18 adults only dating then Swinger Dating is the site for you. Totally free too :)

 
At January 29, 2006 4:15 AM, Anonymous Anonymous said...

I found your blog when I was googling for love and romance articles. I also visited an interesting site at http://top-personals.net that is also related to student personals and has some useful tips for singles, check it if you�re interested.

 
At April 14, 2006 1:08 PM, Blogger Kate said...

As for this blog I think it's very cool. I often browse pictures of people and last time I found a site where you can find free swingers and rate many photos of singles who live in your city. Adult Singles

 
At January 22, 2007 10:13 AM, Anonymous Anonymous said...

Great site

http://arthritis-relief.lysog.info arthritis relief
http://leather-chair.lysog.info leather chair
http://lucchese-boot.malig.info lucchese boot
http://toshiba-part.malig.info toshiba part
http://home-treadmill.malig.info home treadmill
http://turbo-tax.malig.info turbo tax
http://born-shoe.asapdeals.com born shoe
http://stretch-film.bucksathome.com stretch film
http://tv-stand.asapdeals.com tv stand
http://jet-pump.casinogamefactory.com jet pump
http://nfl-jerseys.1timesex.com nfl jerseys
http://party-poker-online.boulevardprivates.com party poker online
http://charlotte-job.asapdeals.com charlotte job
http://porch-swing.eurocarexpert.com porch swing
http://kohler-plumbing.1timesex.com kohler plumbing

Thanks.

 
At February 9, 2007 1:25 PM, Anonymous Anonymous said...

Watiti.com
Join me and my circle of friends at http://www.watiti.com, an online social networking community that connects people from all over the world.

Meet new people, share photos, create or attend events, post free classifieds, send free e-cards, listen music, read blogs, upload videos, be part of a club, chat rooms, forum and much more!

See you around! Bring all your friends too!

Watiti.com

 
At February 13, 2007 7:09 AM, Anonymous Anonymous said...

online personals searchcomdate single

 
At February 14, 2007 1:44 AM, Anonymous Anonymous said...

Good design!
[url=http://jwpiignu.com/muhn/rjiz.html]My homepage[/url] | [url=http://anukfhjy.com/dgiy/lqlq.html]Cool site[/url]

 
At February 14, 2007 1:45 AM, Anonymous Anonymous said...

Well done!
My homepage | Please visit

 
At February 14, 2007 1:45 AM, Anonymous Anonymous said...

Nice site!
http://jwpiignu.com/muhn/rjiz.html | http://frmvsvdd.com/tygl/cctv.html

 
At February 15, 2007 12:27 PM, Anonymous Anonymous said...

Watiti.com
Join me and my circle of friends at http://www.watiti.com,
an online social networking community that connects
people from all over the world.

Meet new people, share photos, create or attend
events, post free classifieds, send free e-cards,
listen music, read blogs, upload videos, be part of a
club, chat rooms, forum and much more!

See you around! Bring all your friends too!

Watiti.com

 
At February 19, 2007 3:27 PM, Anonymous Anonymous said...

100 free dating service

 
At February 21, 2007 10:15 PM, Anonymous Anonymous said...

free single match

 
At February 23, 2007 1:53 PM, Anonymous Anonymous said...

mtv music video

 
At February 27, 2007 3:42 AM, Anonymous Anonymous said...

http://www.watiti.com

Join me and my circle of friends at http://www.watiti.com,
an online social networking community that connects
people from all over the world.

Meet new people, share photos, create or attend
events, post free classifieds, send free e-cards,
listen music, read blogs, upload videos, be part of a
club, chat rooms, forum and much more!

See you around! Bring all your friends too!

http://www.watiti.com

 
At February 27, 2007 11:45 AM, Anonymous Anonymous said...

Watiti.com
Join me and my circle of friends at http://www.watiti.com, an online social networking community that connects people from all over the world.

Meet new people, share photos, create or attend events, post free classifieds, send free e-cards, listen music, read blogs, upload videos, be part of a club, chat rooms, forum and much more!

See you around! Bring all your friends too!

Watiti.com

 
At February 27, 2007 11:33 PM, Anonymous Anonymous said...

romance picture

 
At March 3, 2007 12:28 AM, Anonymous Anonymous said...

Watiti.com...
Join me and my circle of friends at
http://www.watiti.com, an online social networking community that connects people from all over the world.

Meet new people, share photos, create or attend events, post free classifieds, send free e-cards, listen music, read blogs, upload videos, be part of a club, chat rooms, forum and much more!

See you around! Bring all your friends too!

Watiti.com...

 
At March 6, 2007 6:23 AM, Anonymous Anonymous said...

free personals russian

 
At March 6, 2007 7:11 PM, Anonymous Anonymous said...

http://www.adquity.com

Classifieds for our community. Buy, sell, trade, date, events... post anything. Adquity Classifieds.

http://www.adquity.com

 
At March 8, 2007 1:00 AM, Anonymous Anonymous said...

adult sex group

 
At March 10, 2007 5:19 AM, Anonymous Anonymous said...

rate peoples picture

 
At March 10, 2007 9:47 AM, Anonymous Anonymous said...

picture of roses

 
At March 18, 2007 9:01 PM, Anonymous Anonymous said...

Watiti.com
Join me and my circle of friends at http://www.watiti.com, an online social networking community that connects people from all over the world.

Meet new people, share photos, create or attend events, post free classifieds, send free e-cards, listen music, read blogs, upload videos, be part of a club, chat rooms, forum and much more!

See you around! Bring all your friends too!

Watiti.com

 
At March 22, 2007 5:30 AM, Anonymous Anonymous said...

http://www.adquity.com

Classifieds for our community. Buy, sell, trade, date, events... post anything. Adquity Classifieds.

http://www.adquity.com

 
At July 10, 2007 9:02 AM, Anonymous Anonymous said...

alltel ringtones
boost ringtones
cingular ring tones
download free ringtones
download ringtones onlines
free alltel ringtones
free mobile games
free mobile ringtones
free motorola ringtones
free mp3 ringtones
free music ringtones
free nextel ringtones
free nokia ringtones
free real ringtones
free ring tones
free ringtones samsung
free ringtones
free sprint ringtones
free verizon ringtones
free cingular ringtones
mosquito ringtone
motorola ringtones free
ring tones
ringtones for motorola

 
At July 11, 2007 7:53 AM, Anonymous Anonymous said...

free cingular ringtones
free sprint ringtones
free verizon ringtones
free music ringtones
free real ringtones
free mp3 ringtones
free nextel ringtones
download free ringtones
mosquito ringtone
free nokia ringtones
motorola ringtones free
free mobile ringtones
ringtones for motorola
free ringtones samsung
free motorola ringtones
Alltel Ringtones
free alltel ringtones
free mobile games
free ring tones
ring tones
cingular ring tones
boost ringtones
free ringtones
download ringtones online

 
At August 17, 2007 9:28 AM, Anonymous <a href="http://www.xanga.com/buy_levitra">BuyLevitra</a> said...

Thanks for article!

 
At August 26, 2007 12:20 AM, Anonymous <a href="http://drugscenterhere.com">ShopMan</a> said...

I like articles like this. Thanks!

 
At September 11, 2007 5:04 AM, Anonymous <a href="http://m2.aol.com/y7uj">Anonymous</a> said...

Thanks for article! Very interesting.

 
At September 12, 2007 1:34 AM, Anonymous <a href="http://m2.aol.com/BartonCotton04/index1.html">Anonymous</a> said...

Do you can write anything else about it? Great article!

 
At October 30, 2007 9:45 AM, Anonymous <a href="http://paydayadvisors.org">PaydayLoans</a> said...

REH0xg You have a talant! Write more!

 
At October 30, 2007 7:31 PM, Anonymous <a href="http://tes.uab.es/MISS/portal_memberdata/portraits/twkgxziok">Auto insurance company</a> said...

9cJTuS actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

 
At November 2, 2007 4:47 AM, Anonymous <a href="http://hydrocodone.99k.org/index.php">Hydrocodone</a> said...

p3Gz1D The best blog you have!

 
At November 2, 2007 10:23 AM, Anonymous <a href="http://users2.titanichost.com/buyviagra/319.html">universal public health insurance in norway</a> said...

G7uxxW Magnific!

 
At November 2, 2007 11:16 AM, Anonymous <a href="http://free.7host07.com/nmcfgy/316.html">alpine tours from venice italy</a> said...

Hello all!

 
At November 2, 2007 12:02 PM, Anonymous <a href="http://fioricet.clanteam.com/?pharma=588">tablets free brand consultation fioricet</a> said...

Nice Article.

 
At November 2, 2007 12:57 PM, Anonymous <a href="http://celebrex.zxq.net/?pharma=492">celebrex attorneys philadelphia</a> said...

Nice Article.

 
At November 2, 2007 2:00 PM, Anonymous <a href="http://m1.aol.com/BrettHead14/251.html">donagal insurance</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

 
At November 3, 2007 3:33 AM, Anonymous <a href="http://users2.titanichost.com/buyviagra/index.html">viagra</a> said...

Nice Article.

 
At November 3, 2007 8:09 AM, Anonymous <a href="http://xenical.newsit.es/best-xenical-weight-loss-information-online.html">best xenical wei</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

 
At November 3, 2007 9:13 AM, Anonymous <a href="http://tramadol.newsit.es/acyclovir-famvir-tramadol-clarinex.html">acyclovir famvir tramado</a> said...

Wonderful blog.

 
At November 3, 2007 10:16 AM, Anonymous <a href="http://xanax.newsit.es/chiropractic-xanax-dentists.html">chiropractic xanax dentists</a> said...

Nice Article.

 
At November 3, 2007 11:04 AM, Anonymous <a href="http://phentermine.whdot.com/index8.html">phentermine no doctor approval</a> said...

Please write anything else!

 
At November 4, 2007 12:49 PM, Anonymous <a href="users2.titanichost.com/amalopra">JohnBraun</a> said...

FzTePK write more, thanks.

 
At November 4, 2007 8:04 PM, Anonymous <a href="http://users2.titanichost.com/popebatret/index30.html">collage sex partys</a> said...

Please write anything else!

 
At November 4, 2007 8:39 PM, Anonymous <a href="http://users2.titanichost.com/inoryum/index.html">doll baby sex</a> said...

Magnific!

 
At November 4, 2007 10:28 PM, Anonymous <a href="http://users2.titanichost.com/hviler/index17.html">anime sex inuyasha</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

 
At November 4, 2007 11:05 PM, Anonymous <a href="http://users2.titanichost.com/ansfur/index10.html">lebens having sex</a> said...

Nice Article.

 
At November 4, 2007 11:36 PM, Anonymous <a href="http://users2.titanichost.com/olds77/index6.html">granny anal clips</a> said...

Hello all!

 
At November 5, 2007 12:04 AM, Anonymous <a href="http://users2.titanichost.com/shingro/index4.html">sex and loving</a> said...

Nice Article.

 
At November 5, 2007 12:37 AM, Anonymous <a href="http://users2.titanichost.com/scersi/index7.html">enema sex fun</a> said...

Hello all!

 
At November 5, 2007 1:07 AM, Anonymous <a href="http://users2.titanichost.com/t1fielde/index29.html">pamela nude sex</a> said...

Wonderful blog.

 
At November 5, 2007 1:48 AM, Anonymous <a href="http://users2.titanichost.com/adjutes/index30.html">bbw model sex</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

 
At November 5, 2007 2:31 AM, Anonymous <a href="http://users2.titanichost.com/adjutes/index16.html">beastiality sex bestialit</a> said...

Hello all!

 
At November 5, 2007 3:05 AM, Anonymous <a href="http://users2.titanichost.com/shiconta/index.html">couple sex picture</a> said...

Please write anything else!

 
At November 5, 2007 3:36 AM, Anonymous <a href="http://users2.titanichost.com/gnites3/index29.html">hot guy sex</a> said...

Magnific!

 
At November 5, 2007 4:08 AM, Anonymous <a href="http://users2.titanichost.com/marymeno/index29.html">public sex porno</a> said...

Thanks to author.

 
At November 5, 2007 4:45 AM, Anonymous <a href="http://users2.titanichost.com/vadhoms/index2.html">man sex survey</a> said...

Ever notice how fast Windows runs? Neither did I.

 
At November 5, 2007 5:22 AM, Anonymous <a href="http://users2.titanichost.com/etooking/index1.html">non boner sex</a> said...

Calvin, we will not have an anatomically correct snowman!

 
At November 5, 2007 5:50 AM, Anonymous <a href="http://users2.titanichost.com/swiseny/index19.html">dirty lesbian sex</a> said...

Lottery: A tax on people who are bad at math.

 
At November 5, 2007 6:17 AM, Anonymous <a href="http://users2.titanichost.com/Lostsoldier3/index.html">free goth porn movies</a> said...

A lot of people mistake a short memory for a clear conscience.

 
At November 5, 2007 6:53 AM, Anonymous <a href="http://users2.titanichost.com/pyzoid/index14.html">boy anal sex</a> said...

Thanks to author.

 
At November 5, 2007 7:25 AM, Anonymous <a href="http://users2.titanichost.com/pyzoid/index28.html">brazil sex girls</a> said...

All generalizations are false, including this one.

 
At November 5, 2007 7:58 AM, Anonymous <a href="http://users2.titanichost.com/selli83/index23.html">aidsmap unprotected sex</a> said...

A flashlight is a case for holding dead batteries.

 
At November 5, 2007 8:30 AM, Anonymous <a href="http://users2.titanichost.com/numdaso/index13.html">ivana fuckalot sex</a> said...

Energizer Bunny Arrested! Charged with battery.

 
At November 5, 2007 8:59 AM, Anonymous <a href="http://users2.TitanicHost.com/unite/hytrin-clonidine-interaction.html">hytrin clonidine int</a> said...

The gene pool could use a little chlorine.

 
At November 5, 2007 9:33 AM, Anonymous <a href="http://cialis.whdot.com/index14.html">cialis levitra sale viagra</a> said...

What is a free gift ? Aren't all gifts free?

 
At November 5, 2007 10:08 AM, Anonymous <a href="http://web.archive.org/web/20070818073944/xanga.com/buyultramonline">cheap ultram</a> said...

Please write anything else!

 
At November 5, 2007 10:53 AM, Anonymous <a href="http://users2.titanichost.com/numdaso/index26.html">irish fucking sex</a> said...

Lottery: A tax on people who are bad at math.

 
At November 5, 2007 11:33 AM, Anonymous <a href="http://users2.titanichost.com/febisko/index32.html">belgium teen sex</a> said...

Change is inevitable, except from a vending machine.

 
At November 5, 2007 12:04 PM, Anonymous <a href="http://users2.titanichost.com/topletrufus/index26.html">gay sex tonight</a> said...

Suicidal twin kills sister by mistake!

 
At November 5, 2007 12:40 PM, Anonymous <a href="http://users2.titanichost.com/yetzeit/45-0411.html">arab indian sex</a> said...

Good job!

 
At November 5, 2007 1:11 PM, Anonymous <a href="http://users2.titanichost.com/brittanyrogers/87-0411.html">all sex card</a> said...

Oops. My brain just hit a bad sector.

 
At November 5, 2007 1:36 PM, Anonymous <a href="http://users2.titanichost.com/glicia80/40-0411.html">sex and madona</a> said...

Oops. My brain just hit a bad sector.

 
At November 5, 2007 2:03 PM, Anonymous <a href="http://users2.titanichost.com/reekello/index6.html">daily sex cum</a> said...

If ignorance is bliss, you must be orgasmic.

 
At November 5, 2007 2:35 PM, Anonymous <a href="http://users2.titanichost.com/tortene/index11.html">oral farm sex</a> said...

Lottery: A tax on people who are bad at math.

 
At November 5, 2007 3:01 PM, Anonymous <a href="http://users2.TitanicHost.com/kopelar/clove-cigarettes-contain-nicotine.html">clove cigaret</a> said...

What is a free gift ? Aren't all gifts free?

 
At November 5, 2007 3:41 PM, Anonymous name said...

Wonderful blog.

 
At November 5, 2007 4:10 PM, Anonymous <a href="http://users2.titanichost.com/cuhozhilov/index21.html">familt guy porn lois</a> said...

Clap on! , Clap off! clap@#&$NO CARRIER

 
At November 5, 2007 4:51 PM, Anonymous <a href="http://users2.titanichost.com/robertf/index24.html">saddle tramps porn</a> said...

When there's a will, I want to be in it.

 
At November 5, 2007 5:22 PM, Anonymous <a href="http://users2.titanichost.com/maxeevich/index2.html">ancient porn</a> said...

When there's a will, I want to be in it.

 
At November 5, 2007 5:52 PM, Anonymous <a href="http://users2.titanichost.com/dityroe/index13.html">little anal sex</a> said...

Change is inevitable, except from a vending machine.

 
At November 5, 2007 6:24 PM, Anonymous <a href="http://users2.titanichost.com/liperwo/index24.html">bangkok hotel sex</a> said...

Wonderful blog.

 
At November 5, 2007 7:00 PM, Anonymous <a href="http://users2.titanichost.com/dasistorama/index20.html">freehardcore porn</a> said...

Oops. My brain just hit a bad sector.

 
At November 5, 2007 7:44 PM, Anonymous <a href="http://users2.titanichost.com/rego07/index34.html">teenren nude porn</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

 
At November 5, 2007 8:23 PM, Anonymous <a href="http://users2.titanichost.com/artinko/index8.html">hbo porn</a> said...

The gene pool could use a little chlorine.

 
At November 5, 2007 8:56 PM, Anonymous <a href="http://users2.titanichost.com/lindafmosley/index31.html">christine young free anal pictures</a> said...

Oops. My brain just hit a bad sector.

 
At November 5, 2007 9:40 PM, Anonymous <a href="http://users2.titanichost.com/tereritoa1/index9.html">fucking family sex</a> said...

Build a watch in 179 easy steps - by C. Forsberg.

 
At November 5, 2007 10:10 PM, Anonymous <a href="http://users2.titanichost.com/eynol/index17.html">porn star pictures</a> said...

C++ should have been called B

 
At November 5, 2007 10:44 PM, Anonymous <a href="http://users2.titanichost.com/dentouj/index32.html">hentai sex xxx</a> said...

A flashlight is a case for holding dead batteries.

 
At November 5, 2007 11:27 PM, Anonymous <a href="http://users2.TitanicHost.com/turtra/ibuprofen-cures.html">ibuprofen cures</a> said...

Thanks to author.

 
At November 6, 2007 12:08 AM, Anonymous <a href="http://users2.titanichost.com/bybonte/index27.html">celebrates sex pics</a> said...

Suicidal twin kills sister by mistake!

 
At November 6, 2007 12:58 AM, Anonymous <a href="http://users2.titanichost.com/unareq/index21.html">phone sex clips</a> said...

Ever notice how fast Windows runs? Neither did I.

 
At November 6, 2007 1:42 AM, Anonymous <a href="http://users2.titanichost.com/mezers/index11.html">camera chat sex</a> said...

Give me ambiguity or give me something else.

 
At November 6, 2007 2:21 AM, Anonymous <a href="http://users2.titanichost.com/deswef/index6.html">car sex stories</a> said...

Magnific!

 
At November 6, 2007 3:05 AM, Anonymous <a href="http://users2.titanichost.com/tedethe/index30.html">freaky sex sites</a> said...

Wonderful blog.

 
At November 6, 2007 4:00 AM, Anonymous <a href="http://users2.titanichost.com/simpleplayer/index5.html">how to become a porn actor</a> said...

The gene pool could use a little chlorine.

 
At November 6, 2007 4:50 AM, Anonymous <a href="http://users2.titanichost.com/sobermi/index22.html">indian sex torrent</a> said...

Beam me aboard, Scotty..... Sure. Will a 2x10 do?

 
At November 6, 2007 5:39 AM, Anonymous <a href="http://users2.titanichost.com/clydej/index4.html">viet porn</a> said...

Suicidal twin kills sister by mistake!

 
At November 6, 2007 6:16 AM, Anonymous <a href="http://users2.titanichost.com/xcalomi/index8.html">keeleys sex video</a> said...

All generalizations are false, including this one.

 
At November 6, 2007 6:56 AM, Anonymous <a href="http://users2.titanichost.com/ramisew/index26.html">pregnancy predict sex</a> said...

Nice Article.

 
At November 6, 2007 7:34 AM, Anonymous <a href="http://users2.titanichost.com/hegory/index5.html">big tits hardcore porn</a> said...

Save the whales, collect the whole set

 
At November 6, 2007 8:06 AM, Anonymous <a href="http://users2.titanichost.com/sidspros/index21.html">kiana sex videos</a> said...

When there's a will, I want to be in it.

 
At November 6, 2007 8:51 AM, Anonymous <a href="http://users2.titanichost.com/whitedenster/index6.html">casey kaine porn</a> said...

Change is inevitable, except from a vending machine.

 
At November 6, 2007 9:34 AM, Anonymous <a href="http://users2.titanichost.com/MarcellaDurant/index3.html">teen anal sex com</a> said...

Good job!

 
At November 6, 2007 10:12 AM, Anonymous <a href="http://users2.titanichost.com/cationie1/index35.html">perverse sex sites</a> said...

Nice Article.

 
At November 6, 2007 11:00 AM, Anonymous <a href="http://phentermine.43i.net/350-061107.html">cheap phentermine and no prescription purephent</a> said...

What is a free gift ? Aren't all gifts free?

 
At November 6, 2007 11:52 AM, Anonymous <a href="http://phentermine.43i.net/932-061107.html">phentermine with no prescription</a> said...

The gene pool could use a little chlorine.

 
At November 6, 2007 12:31 PM, Anonymous <a href="http://phentermine.43i.org/782-061107.html">phentermine n line</a> said...

If ignorance is bliss, you must be orgasmic.

 

Post a Comment

<< Home