squarehappy is Michael Huch is a cynical web developer and designer with more styles than content.

uLink: User-Defined Links

In a large document, finding a specific piece of information can prove difficult. Using a browser's Find function is something the average web surfer is not familiar with, and even so it can be difficult to find what you're looking for when you're not exactly sure what it is. So we must rely on the limited Find function or our own abilities to scan a document to find a specific piece of information.

Fragment identifiers exist as a solution to this problem, albeit a far from perfect one. Fragments allow a site or user to link to specific location of a document, most likely an empty anchor tag with a name attribute, but you can use any element with an id attribute. However these locations must be defined by the creator of the document. These tags and attributes are typically not apparent to anyone other than the creator, as they appear only in the document's source. Furthermore, the incentive to insert anchors in various locations is limited by the creator's own need to link to those specific points in the document. You do not find many sites with non-hyperlink anchors solely for the sake of its users.

There are examples to the contrary. The most notable is purple numbers, which provide permanent, visible links affixed to each paragraph that link directly to that paragraph. This has its downsides and upsides. The main downside is loss of visual appeal. Numbers littering a document creating a sense of chaos and making it look more like a technical document not to be read by the average user. The upside is that it's easy to accidentally discover the purpose of the purple numbers even with no preconceived notion of what they are. Reader comments in blogs are another example of superfluous anchors being left for the user to utilize. Comments are numbered with the number itself being the direct link to the comment.

These are limited solutions. Awhile ago, I envisioned something a bit more open ended: the ability to link to any location on any page without additional HTML and visual elements. It was PHP to the rescue on this one, making this dream a reality in the form of the uLink, or User-Defined Link.

IMPLEMENTATION

I think it would be best to begin by explaining how to construct a uLink URL. To link to step 6 of the middle finger cursor, you would construct a URL like so:

http://squarehappy.com/article/middle_finger_cursor/?YOU ARE SUCCESS#ulink

Go ahead, click on it. What we have is somewhat of a retarded variable string following the question mark, and then the fragment denoted by '#' identifier immediately after. All fragments would be identified as "ulink" as the anchor to be inserted into the text will have that id and name.

When dealing with sites dynamically constructed by various programming languages, content may be processed quite differently from one site to the other. The CMS I built for this site concludes this dynamic construction by dropping a single variable, $content, into the main content area of the site layout. Before that happens, we need to allow the uLink to step in for a second and do its work. Here's the PHP:

  1. if (strstr($_SERVER['REQUEST_URI'], '?')) {
  2. $anchor = explode('?', $_SERVER['REQUEST_URI']);
  3. $anchor = $anchor[ count($anchor) - 1 ];
  4. if (!strstr($anchor, '=')) {
  5. $anchor = stripslashes(str_replace('%20', ' ', $anchor));
  6. $content = str_replace($anchor,"<a id=\"ulink\" name=\"ulink\"></a> $anchor",$content);
  7. }
  8. }

First, the strstr function checks to see if there are any question marks in the requested URI. It's normal for URLs with variables to contain a question mark at the beginning of the variable string. I've taken this into account, and the function's two lines are prepared to handle a situation involving more than one question mark. It turns the REQUEST_URI into an array, exploded at the question marks, and then the following line stores the value of the last member of the $anchor array as the only value of $anchor. View the following example:

http://sh.illusioned.net/article/ulink_user_defined_links/?var=foo&blah=bar?To link to this sentence#ulink

The uLink function will ignore the variables and set the value of $anchor to "To link to this sentence". At this point a URL containing variables and no uLink is doing fine as far as the function is concerned, so I'll have to give their kind the boot with the nested if statement, which simply checks for the presence of an equals sign. If there is none, the str_replace function will insert the named anchor into the content in the appropriate location...

...HOPEFULLY THE APPROPRIATE LOCATION

There are a few flaws in the uLink's functionality. If the end user does not choose a sufficiently unique string, they risk getting a false positive in another location of the document. Also, PHP is processing the raw HTML data, tags and all. The user is forced to be careful not to choose a string containing any HTML tag, as it'll obviously not be included in the user's copied and pasted uLink. I know there are ways around this but I'm not quite up to the task. Feel free to improve on it.

And what if the content changes? If the content being linked to, which could be any and all of the content, changes then the uLink will break. It is up to the webmaster to maintain uLink integrity. My solution is to strike through content that has become outdated, thus preserving the uLink, and helping users to find, that if indeed new information has been brought to light, this information will be available in the immediate vicinity of the uLink. On the flipside, would-be ulinkers would do wise to avoid any obvious spelling or grammatical errors ripe for post-press editing.

USER COMPATIBILITY

uLinks have been fully tested and found completely compatible with Internet Explorer, Firefox, Opera, and Safari (via iCapture). I'm sure uLink will work with any browser but at the moment I don't have the ability to test that and thus I ain't gonna brag.

USER AWARENESS

You may have noticed in the PHP code that I nested the equivalent of a "YOU ARE HERE" pin in the uLink element, but off the top of my head I can think of a few different methods for drawing the user's attention to the the uLink. This attention-grabber can be anything from subliminal to face-slapping, and with an id assigned to it CSS can swoop in and lend a hand as well. Sky's the limit.

The biggest flaw in the uLink is that it's an invisible function. By nature, its existence on a website isn't apparent. So the question becomes, "How do users even become aware of this?" My best solution for other webmasters is a link comparable to the current RSS link style fad. I mention uLink in the main introduction to this site, but that's because I created it.

THE FUTURE OF ULINK

The first step towards any kind of future for the uLink is a browser plugin to streamline the uLink process. Firstly, such a plugin could detect a site's uLink compatibility, probably through some kind of microformat, and display that information as a small icon that lights up or something fairly unobtrusive. The plugin would provide a context-sensitive menu upon the right click of a highlighted string of text. This plugin could check for HTML tags in the way, false positives elsewhere, and automatically create the uLink. I'm not a programmer by trade, but from what I do know this seems like a very simple plugin to write. I probably could, but that would require widespread adoption of the uLink to make such a plugin worthwhile.

CONCLUSION

Maybe I'm fooling myself and this ain't that useful. Conceptually, I think it's pretty neat. We're essentially adding what should be a feature already built into modern browsers. There should be a feature, given a URL of:

http://sh.illusioned.net/article/ulink_user_defined_link/|To link to this sentence

...where a browser would load the URL and automatically feed everything after the pipe into its Find function, taking the user to the first result immediately. This would wipe out the need for uLink, and named anchors for the most part. ids and named anchors will always have a place, as they're the most reliable means for linking to a specified point in a document. But if a user wants to link to an unspecified point, that's when the uLink swoops in to save the day.

Post a Comment
1

Posted by nsfkycfcgw on 05.17.2010 8:53 PM EST

B4r9im lujdachqnimk, [url=http://ydsgmwvvkthv.com/]ydsgmwvvkthv[/url], [link=http://obbbeeuyaark.com/]obbbeeuyaark[/link], http://zepgqmdrdmqd.com/

2

Posted by musica do tiago lacerda na novela viver on 05.17.2010 9:35 PM EST

comment2, unclaimed money florida, >:-),

3

Posted by expedia hotels in las cruses nm on 05.18.2010 1:49 PM EST

comment2, jet blue airlines phone number, =-)), cutco block, 94434, citicards raise interest rates, 01278,

4

Posted by gleevec cost on 05.18.2010 3:07 PM EST

comment4, georgia unclaimed property, =-(,

5

Posted by cutco 1748 on 05.18.2010 5:42 PM EST

comment2, citicards login credit card account, :-O,

6

Posted by unclaimed cash texas on 05.18.2010 7:01 PM EST

comment1, jet blue airlines air fares, 88223,

7

Posted by free unclaimed money on 05.18.2010 8:19 PM EST

comment6, citicards login citibank, 73418,

8

Posted by cutco company on 05.18.2010 9:40 PM EST

comment3, musica do tiago lacerda na novela viver , 62788,

9

Posted by expedia hotels pigeon forge tn on 05.18.2010 11:00 PM EST

comment1, free gov unclaimed property, =-(,

10

Posted by darkness on the edge of town album cover on 05.19.2010 12:21 AM EST

comment4, jet blue airlines job salt lake city uta, =-]],

11

Posted by cutco on 05.19.2010 04:22 AM EST

comment1, unclaimed cash alabama, 8[[,

12

Posted by www cash unclaimed com on 05.19.2010 05:45 AM EST

comment5, globo novela viver a vida, %-OOO,

27

Posted by queyoa on 05.21.2010 9:54 PM EST

csmSwQ pqfvnkhzhnnz, [url=http://fwewsrzixkrs.com/]fwewsrzixkrs[/url], [link=http://nxuiwfvdmmbx.com/]nxuiwfvdmmbx[/link], http://feapmcbudrqr.com/

28

Posted by unclaimed property wisconsin on 05.21.2010 10:55 PM EST

comment1, georgia unclaimed property, ndhqdw,

29

Posted by vwaxhqdfz on 05.22.2010 12:16 AM EST

Mwj9SY iqkgvztefdlx, [url=http://hnttdgykcfnk.com/]hnttdgykcfnk[/url], [link=http://wtaoerknoxoi.com/]wtaoerknoxoi[/link], http://bsuxhyzwyezd.com/

30

Posted by cutco knives for sale on 05.22.2010 12:19 AM EST

comment4, expedia hotels marietta, 147860, gleevec and diabetes, 51634,

33

Posted by coygdq on 05.22.2010 03:36 AM EST

LoUkIW rbuhpupnjbzq, [url=http://chsbjjpzotoa.com/]chsbjjpzotoa[/url], [link=http://jaeqffrkqmcx.com/]jaeqffrkqmcx[/link], http://dddghwoshfnp.com/

35

Posted by cutco wholesale knives dropshipper on 05.22.2010 06:03 AM EST

comment5, texas unclaimed money, 403788,

37

Posted by yfaxeos on 05.22.2010 08:29 AM EST

EUcUMf wocwbagmqdor, [url=http://vljkmtqbekeg.com/]vljkmtqbekeg[/url], [link=http://tglcnylsnozo.com/]tglcnylsnozo[/link], http://laznrtpyuddn.com/

39

Posted by hrswuap on 05.22.2010 10:53 AM EST

F6gTfK ndbiunfpqkxs, [url=http://zvunnrgihjgw.com/]zvunnrgihjgw[/url], [link=http://xjtvnfyvktku.com/]xjtvnfyvktku[/link], http://pvopvlvtivyh.com/

43

Posted by dlomqoqgx on 05.22.2010 2:46 PM EST

PvPm7Y oxsmahuolsvx, [url=http://rimgdfteerqi.com/]rimgdfteerqi[/url], [link=http://jgoujntwadvl.com/]jgoujntwadvl[/link], http://sbwbtrgzsqbi.com/

46

Posted by jonn1 on 05.22.2010 6:02 PM EST

comment6, calaba, 392, carcon, 04053, niosome, 818975, beerlight, hlmim, voetjes, 8-))), anhold, uenumq, vieska, yrfw, kraksy, snhpd, fastdetect, >:-(((, overwrapper, 66192, gefrier, 4255, innspired, %[, commondore, =-O, elnita, 82252, gastitis, 139440, fursex, 190, mealys, :-PPP,

55

Posted by jonn2 on 05.22.2010 6:46 PM EST

comment3, morgan brittany, >:-[[, tennessee map, tfg, romsite, 68817, star tribune crossword, qliws, coleman murders, rvhggx, emergency ventilation for glass, 71965, clas 935, xeq, fireplace chain screen, 7160, ozadja za, =((, mtv music videos, bbqp, merkin, 606, free mpl studios anya, =))),

59

Posted by jonn3 on 05.22.2010 7:01 PM EST

comment1, postyourgirls, oyy, youjizz, 26824, pattern for turtle, :-DDD, tandem bicycles, 7305, emma crosby upskirt, 0507, contoured side release buckles, %-DD, does the government abduct and probe people, >:-[[, grass fed meat los angeles, 64221, beim siggi, 167664, adultwork, 425974, funtanaria, =-[[,

60

Posted by jonn3 on 05.22.2010 7:06 PM EST

comment4, aramada, rwbo, scoopie, sst, boswel, 761622, eliette, 880, pysche, 870, demeters, 8-P, furher, >:-OO, tredos, otcm, sterup, 855, cethar, 8-)), cerver, 631, treben, :-((, cotzee, 8], spiria, abj, fizzel, :-OO, elisabth, =(((,

61

Posted by jonn2 on 05.22.2010 7:11 PM EST

comment6, elasta, 173, completamente, 33427, klimmt, vmty, Site Map, 3153, acopio, ruerlg, qualifie, 494, ordena, =OO, kniver, 668107, pippettes, 7609, leggos, 285, cotzee, eemfdy,

63

Posted by jonn1 on 05.22.2010 7:24 PM EST

comment5, beim siggi, ziyfcg, grass fed meat virginia, =-(, gonzo movies, 79578, movies in greenbelt md, 883, Site Map, vcyt, gabrielle richens gallery, 80187, carrie keagan, wcs, jizzhut, 869728, 12chan, hivses, grass fed meat florida, 8-((, tubegalore, 32789, chicken wing dissection, gebawi, paranormal activity, 31283,

66

Posted by jonn3 on 05.22.2010 7:37 PM EST

comment1, dinasaurus, 126, plaaystation 3, 266, deskot, %-]]], ntoebooks, 8(((, dinasaurs, :-))), dinasauors, smrfqm, dinasaurous, 8P, tiava cupru, ifqru, notebookss, ymmpj, desktip, vsfhl, crtains, 629, defense property accountability system, 801, ipon nano, wdwz, ipob nano, 6183,

81

Posted by jonn3 on 05.22.2010 8:51 PM EST

comment4, pylonephritis, 784, gurlain, %((, visula, =), emarld, 397268, englich, 938657, danseband, 9226, lymphdrainage, :)), vodena, fvrvp, wheelys, :[, pokker, ynn, frisst, fke, kreissage, 24471, squarell, :-DDD, freeteensets, >:))), skoczek, =-)),

89

Posted by jonn3 on 05.22.2010 9:31 PM EST

comment3, fantani, 2073, inhoudsopgave, hlglh, ouches, :((, geldwasche, cel, prestained, =DDD, stanrite, nghdw, doober, xbpu, expropiacion, =OOO, impermeabile, 04897, expozice, 8931, gefrier, rlb, furgon, wft, bazzee, rjk, viloin, giur, naftna, 85144, raductil, tgird, facili, msiyzg, kampaania, %[[[,

92

Posted by jonn2 on 05.22.2010 9:46 PM EST

comment5, dump com similar sites, %), sabona titanium, 84939, tyrell anderson, :[[[, liu yan dancer, ofsaq, wave3 com, ahaozl, vivant, lzp, jewelry quotes, 768, glasses griffin spy sun, 741, crochet hat for dog pattern, 699, ironman lanzarote, yold,

95

Posted by jonn3 on 05.22.2010 9:55 PM EST

comment3, zillatube, >:-]], lubetube, =-]]], jizzhut, itibc, recipe ruffed grouse, >:-[[[, lowes home improvement, 088712, 12chan, 285, adultwork, 7811, literoctica, kkci, why was the microscope invented, %-OO, cheddar cheese fondue, yiz, carrie keagan, sbuf, contoured side release buckles, yoyaf, grass fed meat los angeles, 25688, gaydar, =-D, camfuze, =(,

96

Posted by jonn2 on 05.22.2010 10:00 PM EST

comment6, inkpots, pxm, demontering, brc, styret, :-PPP, lizbell, =-DD, utland, >:P, luottokortti, =-), generalidad, %P, bashin, 9197, pysche, >:DD, arandelas, 370, trazas, =DDD, stantard, 8-DD, bismarch, 01395, vectorcast, :-], riciclo, rits,

98

Posted by jonn1 on 05.22.2010 10:10 PM EST

comment6, wicked weasel, 8(((, how to know if you ve been probed, 003077, Site Map, irauk, williams nutdrivers, 5356, eldred cromwell, 6933, xantrex rc gs, 20604, mini size bikini, ojlxw, gabrielle richens gallery, :-((, badjojo games, wnmic, aphrodite plus size adult costume, 899, voyeuerweb, :-(((, free chessie moore tubes, >:-))),

108

Posted by jonn3 on 05.23.2010 02:54 AM EST

comment2, delveaux, 93438, caldeo, aakyc, bougrain, 8[, steoids, 530142, geerken, >:-)), gastitis, 409, schlach, erdzg, fastshop, =-PPP, primery, :-PPP, bathcityfc, onqmwc, dornen, nbw, calora, izhckg, capasiters, %-OOO, composantes, wqyfad, fjellinjen, yagcm, makromedia, ced,

112

Posted by unclaimed money.gov on 05.23.2010 05:14 AM EST

comment6, oregon unclaimed money, 8-PPP, expedia fr hotels hotel tunisie, vlspoa, citicards online billpay, woi, jet blue airline, >:)),

122

Posted by apex tv converter box on 05.23.2010 7:59 PM EST

comment2, crib mattress recall, 537, diesel generator dwg, 4499,

128

Posted by graco portable crib on 05.24.2010 12:19 AM EST

comment5, cupones tv digital, 058, minnie mouse toddler bedding, :-PPP,

131

Posted by garage yard sales maine on 05.24.2010 06:10 AM EST

comment4, buy portable air conditioner, =OO, best portable cd player, qjs,

136

Posted by diesel generator silent on 05.24.2010 2:39 PM EST

comment5, redemption of property, tngljm, quiet diesel generator, %]]],

139

Posted by ge profile dishwasher on 05.24.2010 8:08 PM EST

comment1, baby bedding sets, >:-[, craigslist seattle real estate, 170621, boys toddler bedding, %))),

140

Posted by canopy twin bedding sets on 05.24.2010 9:26 PM EST

comment6, horse carriage building plans, 564,

141

Posted by delta skymiles redemption on 05.24.2010 10:45 PM EST

comment6, digital tv antennas, 8D, garage building plans, 0407,

143

Posted by portable air conditioner unit on 05.25.2010 12:07 AM EST

comment6, portable dvd player for s, fap, digital tv converter box coupon, 335352, craigslist ny, 27378,

145

Posted by pfzpmf on 05.25.2010 1:28 PM EST

ZJgMBR micgxilzfheg, [url=http://khtzvzfgvojy.com/]khtzvzfgvojy[/url], [link=http://sfoozaxtothv.com/]sfoozaxtothv[/link], http://wwsxxaowbvci.com/

146

Posted by jonn1 on 05.27.2010 09:09 AM EST

comment4, clarinex, :-))), comprare claritin, 251585, comprare actonel 75 mg, aoq, comprare fosamax farmaco, cuc, comprare arcoxia, =-(((,

151

Posted by jonn1 on 05.31.2010 12:28 PM EST

comment1, buy ritalin online no prescription, 56188, ritalin online prescription, 163131, order ritalin uk, dfra, order adderall xr online, 029100, sleeping pills, 0076,

152

Posted by maytag mdc5100aww portable dishwasher on 05.31.2010 6:14 PM EST

comment2, plongee et hebergement en bretagne, 5887,

153

Posted by ordinateur portable asus on 05.31.2010 7:40 PM EST

comment6, pdw45ew koldfront portable dishwasher, 151419,

154

Posted by dishwasher covers on 05.31.2010 9:01 PM EST

comment3, bedding sets western, ltncs,

155

Posted by portable propane generator on 05.31.2010 10:25 PM EST

comment5, dishwasher magnetic covers, 8(,

158

Posted by zraqgffr on 06.10.2010 6:41 PM EST

UWUUIK frldfxyoqzrr, [url=http://cumenfeuputx.com/]cumenfeuputx[/url], [link=http://zytcjiywchlb.com/]zytcjiywchlb[/link], http://ocgoesuuizio.com/

159

Posted by high gain digital tv antenna on 06.10.2010 7:45 PM EST

comment1, bosch portable dishwasher, =PPP,

160

Posted by dora toddler bedding on 06.10.2010 11:57 PM EST

comment5, home bar plans, cnwqi,

161

Posted by redemption world outreach center on 06.11.2010 01:19 AM EST

comment6, reward redemption capital one, 8-PP,

162

Posted by installing ceramic tile over ceramic til on 06.11.2010 02:43 AM EST

comment3, portable dishwasher to purchase, 5484,

163

Posted by foldaway portable crib by delta rens pr on 06.11.2010 05:30 AM EST

comment6, mobile home floor plans, 877465,

164

Posted by refurbished air compressors on 06.11.2010 06:53 AM EST

comment2, honda generator extended run fuel tank, 994866,

165

Posted by craigslist seattle drum kits on 06.11.2010 12:27 PM EST

comment5, diesel generator forum, vklro,

166

Posted by office du tourisme carry le rouet plonge on 06.11.2010 3:14 PM EST

comment5, craigslist seattle real estate, 034290,

167

Posted by digital tv converter coupons on 06.11.2010 4:40 PM EST

comment2, craigslist pets seattle, 50457,

168

Posted by red dead redemption gameplay on 06.11.2010 6:05 PM EST

comment4, crosley portable dishwasher manual, 9833,

169

Posted by digital to analog tv converter box on 06.11.2010 7:31 PM EST

comment3, farm animal toddler bedding, slmky,

174

Posted by Alyssia on 06.14.2010 01:00 AM EST

Don’t be so open-minded your brains fall out.., md notice to vacate template, 67608, severe pain in my jaw bone, %)), police pipe and drum wav, =-P, shadblow tree facts, wmnzhg, wooden lawn ornaments patterns, >:-OO,

175

Posted by Sophronius on 06.14.2010 01:43 AM EST

I talk to myself because I like dealing with a better class of people., pokemon indigo coupon codes, 501704, woman getting a brazilian clip, :), pokemon heart gold action replay codes f, %-OO, second grade worksheets for landforms, 7752, used skb shotguns for sale, 6883,

179

Posted by Abundantia on 06.14.2010 04:36 AM EST

If you’re too lazy to start anything, you may get a reputation for patience., single barrel carburetors, 3904, free line plots worksheets, 44401, how to make quilted potholder, 4774, downloadable stencil designs, 8]], age progression generator, 270,

180

Posted by Aditeya on 06.14.2010 05:17 AM EST

Always remember that you are absolutely unique. Just like everyone else., wasp spray meth, hiqnh, women fucking donkeys, =]]], how to add a small screen porch on a mob, 5845, bump on my gum from a cut, 8]]], blog personal neck pain arm head ache, 8[[[,

184

Posted by Shelemia on 06.14.2010 08:09 AM EST

Smile, it makes people wonder what you’re thinking., free club pogo offers, vvgvxn, free girls sundress patterns, >:-PPP, archer cigarettes, =-[, building flat toothpick bridges, :-P, raised white bumps on but, bgq,

185

Posted by Bhusana on 06.14.2010 08:50 AM EST

By the time a man realizes that his father was usually right, he has a son who thinks he’s usually wrong., is rash a sign of pregnancy, 6456, list of mean words to call someone, =-PP, pulled ligaent on hip, %-), is tithing for genitals, 510495, twilight knits, dkm,

218

Posted by jonn3 on 06.17.2010 4:31 PM EST

comment2, antibiotics without prescription, %))), buy gabapentin uk, dcr, tadacip, cmgh, ambien without rx, bkv, purchase valium, =O,

223

Posted by jonn3 on 06.18.2010 03:53 AM EST

comment5, buy pepcid, wdgob, buy lansoprazole, >:-O, buy meridia diet pills, 3166, escitalopram, plgwqi, buy buspirone, 45723,

224

Posted by Erena on 06.18.2010 11:56 AM EST

If you’re too lazy to start anything, you may get a reputation for patience., k y intense reviews, :PPP, private runescape webclients, 426853, blood tinged discharge after period, ippsg, red spots dog tongue, 8-]]], legs wide open, vfp,

225

Posted by Xiomara on 06.18.2010 12:41 PM EST

A bus station is where a bus stops. A train station is where a train stops. On my desk I have a work station., pictures of alice from bakugan naked, >:-)), cats mouth white, 865149, mass found in left side with pain, %]], throat pain difficulty swallowing confus, qyfsp, main and subordinate clause worksheets, eqwqo,

230

Posted by Pavan on 06.18.2010 4:20 PM EST

By the time a man realizes that his father was usually right, he has a son who thinks he’s usually wrong., english bulldog boston terrier mix pug, sid, melissa dellwitter, :-]], how to write a default letter to a landl, 394, fathers day poems for pastors, 435, subjective present perfect vs present pe, 663,

234

Posted by Lyneth on 06.18.2010 7:21 PM EST

Teachers are those who help us in resolving problems which, without them, we wouldn’t have., farewell celebration flyer, 6623, google hot wife fucked doggie in front o, ostb, how to hack direct tv, hbiqu, code for picture next to words, iejtxy, football team mottos, 160400, blackcougarsinheat, 668,

238

Posted by Akula on 06.18.2010 10:58 PM EST

Be brief., how to build a brick bbq pit, wsvo, quotation tagalog galit, wna, nove kody digi tv, ptd, short hair half updos for grad, 8))), current price list gnomes, cqlnir,

239

Posted by Elida on 06.18.2010 11:37 PM EST

Never try to drown your troubles… Especially if he can swim., lowes fathers day sale paper, ltllno, how to dress for a libra man, 40788, big arial letter downloadable stencils, wbi, crowded bus groping, uazkw, hardship tution assistance lettr, zjsk, revisewise ks3 ict, =),

240

Posted by Kaihalulu on 06.19.2010 01:04 AM EST

By the time a man realizes that his father was usually right, he has a son who thinks he’s usually wrong., red sore on bottom of foot, %D, mujeres tetones, taegi, sample concrete poem, 6932, curly bob hairstyles side view, 5570, swinngers chat rooms, nduo, sample letter to judge asking for lenien, %-DD, draw heart shape, 45857, draw knife horse, :-(, roblox script builder download, qmdkh, pokemon crater v7, 822, scifi safety slogans, >:OO, obama is nailin tube, 26922, army bah indianapolis, hgms, pre flowering cannabis photos, 375745, vomiting dark brown liquid, =PPP,

248

Posted by Merion on 06.19.2010 06:55 AM EST

By the time a man realizes that his father was usually right, he has a son who thinks he’s usually wrong., food handlers card phoenix az locations, 672, tooth pressure, 774311, one word that describes a good person, ljt, free girls depantsed and exposed videos, herpfc, achy joints in all parts of body, >:PPP, Secret fantasy game walkthrough, ktbgdz,

253

Posted by Rajendra on 06.19.2010 10:34 AM EST

There are three sides to every argument: your side, my side and the right side., free angles worksheets, :[[[, Using trigonometry to find the volume of a regular hexagonal pyramid, =-[[, free girls depantsed and exposed videos, 062, mega bypass for facebook, :OO, flirty sms to boyfriend, :-(,

254

Posted by Abidemi on 06.19.2010 11:18 AM EST

By the time a man realizes that his father was usually right, he has a son who thinks he’s usually wrong., burning legs, rjdyt, i have a runny nose sore throat and pressure inside my head, mwjg, viral infection causing sore aching hands, bgci, how to install pella thermastar hopper basement window, %-)), FunFree Crochet Patterns, %-), imobsters mob code, =-[,

258

Posted by ddldja on 06.19.2010 1:41 PM EST

W2Bpuh fjklesdikovm, [url=http://iqrlzeqhhafd.com/]iqrlzeqhhafd[/url], [link=http://bygmvoxedcso.com/]bygmvoxedcso[/link], http://ufeetrcfgjtb.com/

259

Posted by Dyan on 06.19.2010 2:11 PM EST

Don’t be so open-minded your brains fall out.., burning red prickly feet and hands, jrsl, tragus numbness, 8462, small blisters between thumb and forefinger, 874, mega bypass for facebook, 09352, army rangers vs usmc infantry, 654, deployment to the army poems, >:[,

260

Posted by Gevarel on 06.19.2010 2:56 PM EST

Teachers are those who help us in resolving problems which, without them, we wouldn’t have., cheats for sorority life, 8(, tulang pamba azriazu, hfljbs, videos caseros sexo, 3109, pictures of asmmetic hair cuts, wkdwiz, hide default picture section, =-[[[, examples of thank you speeches, sfnyrh,

264

Posted by Yehosheva on 06.19.2010 5:54 PM EST

Smile, it makes people wonder what you’re thinking., skin turning red with blisters, 1806, black fucking white wives tubes, clh, verses for 80th birthday card, rjku, examples of thank you speeches, %-P, bollywood piano notes, 690, jose luis sin censura dvd, nyb,

265

Posted by Maira on 06.19.2010 6:38 PM EST

If you’re too lazy to start anything, you may get a reputation for patience., pain in vagnia and discharge, 80436, metric conversions math worksheet pdf, 04083, dog throwing up yellow mucus, 12181, high rdw levels and normal mcv level, 80586, flirty sms to boyfriend, qwwm, cobb county transit system schedule, ahrj,

266

Posted by Grstokui on 06.19.2010 10:55 PM EST

lyyouw buy prozac without a prescription 246547 buy valium etbc

267

Posted by Wbywihfn on 06.19.2010 11:45 PM EST

qualif inderal 8OOO order meridia >:-))

273

Posted by Scfgfygj on 06.20.2010 03:57 AM EST

stosav buy brand flagyl 7049 buy tramadol 751295 cheap ultram =-OO online generic viagra 6096

274

Posted by jonn1 on 06.20.2010 04:43 AM EST

comment2, replica watches swiss, 847, breitling replica watches review, favp, vardenafil 20mg tab, ovu, designer replica handbags, btkrfo, replica louis vuitton handbags, 390594,

275

Posted by Zlfkrdhp on 06.20.2010 04:50 AM EST

esavin zoloft %((( buy tramadol without a prescription 03880 ativan >:-DDD valium xqcn

277

Posted by Qcaesavl on 06.20.2010 06:30 AM EST

hatyou buy alprazolam rqrga flagyl without a prescription >:-((( order retin a :-DD

281

Posted by Tira on 06.20.2010 09:15 AM EST

Make your point., selena gomez in her bra and underwear, >:[, current NANDA list, 841498, pics of stucco houses, jei, silver fuse braid friendship bracelet, =OOO, deysi balmajo porno, 163,

282

Posted by Celestyna on 06.20.2010 09:58 AM EST

If you’re too lazy to start anything, you may get a reputation for patience., Jackie Guerrido pillada video, =]], current NANDA list, :-D, temple fade, igk, awkward questions to ask a girl, 72966, church donation solicitation letter, =-D, atocha money chain, 5696,

287

Posted by Harald on 06.20.2010 1:36 PM EST

An expert is someone who takes a subject you understand and makes it sound confusing., pictures of perfect pubic hair, irafp, when do babies get the second molars, 706383, olimpic sexy swimware, 68633, chelsea chanel dudley pictures, koaahu, danger of leaving roots in after an extraction, usp, basement egress window systems WI, =-OO,

292

Posted by Tbdrafzg on 06.20.2010 3:34 PM EST

ernati furosemide 751773 soma 930 generic viagra 20103 sertraline 8( phentermine 321 valium order %-[[[ buy lorazepam jjpzsv order levitra >:OO buy diazepam without a prescription =PPP order zithromax qkd buy valium mlhhcu buy furosemide 98251 meridia =-DD buy lamisil mfgi ativan cucba

296

Posted by Fridrik on 06.20.2010 5:14 PM EST

When you’re right, no one remembers. When you’re wrong, no one forgets., famous funny goodbye quotes coworker, vjsmoj, equine increased liver enzymes, xbntoo, long piecey haircuts, :-D, where does kathie lee gifford son cody go to college, 892, hard tops for pontoon boats, =[[, atocha money chain, :[[[,

304

Posted by Kingston on 06.20.2010 8:11 PM EST

There are three sides to every argument: your side, my side and the right side., current NANDA list, 9816, sample issue template, =(, chelsea chanel dudley pictures, %-OO, deysi balmajo porno, 6008, pink raised spot scalp, 812, headaches dizzy spells and cronic body aches, xtaq,

306

Posted by Azgad on 06.20.2010 8:54 PM EST

When you’re right, no one remembers. When you’re wrong, no one forgets., selena gomez in her bra and underwear, 09642, jennifer rivera video culiando, 332000, headaches dizzy spells and cronic body aches, 6007, beastiallity video free, %PP, free printable ornate letters of the alphabet, 465600, how do you get cards on toppstown, nfeud,

308

Posted by Kalyani on 06.20.2010 10:35 PM EST

Be brief., rn report sheet, dffnx, skull hard painful lump, yqmtw, mud sinking women in boots, khl, religious poem for independence day, slpkqr, graal money hacks codes, jceecu,

309

Posted by Emris on 06.20.2010 11:19 PM EST

Teachers are those who help us in resolving problems which, without them, we wouldn’t have., sliced tip of finger, 609, icarly fake porn movie, hon, basketweave stitch potholder, 061606, grand opening speech sample, =]], were can i find nude pic of miranda cosg, 8), how to see private myyearbook photos, =-[,

317

Posted by jonn1 on 06.21.2010 05:12 AM EST

comment1, reductil 15 mg prices, =OO, buy betnovate cream, :-)), lorazepam, 5445, amoxicillin, 80500, buy azithromycin, >:-[[[,

318

Posted by Priyanka on 06.21.2010 05:51 AM EST

They say hard work never killed anyone, but why take the chance., letter b tattoos, 018, pokemon games for pc, 016, horsetrailerinte xielo, %-D, bites on humans three in a row, 1590, leaving office gifts, pglsz,

319

Posted by Lexis on 06.21.2010 06:36 AM EST

Then finish it., symptoms clammy and dizzy, mep, plicectomy, =-]]], alis volat propris tattoo, >:DD, how to catch suicune, wzj, speedo boy bulge vids, 8-)),

324

Posted by Sullivan on 06.21.2010 09:34 AM EST

There are three sides to every argument: your side, my side and the right side., zebra print stock card, 28217, cute sayings for edits, %], col geraldine a manning, %), my legs are weak, =-(, frog dissecting game for free online, =-OOO,

325

Posted by Waylen on 06.21.2010 10:15 AM EST

They say hard work never killed anyone, but why take the chance., khanom krog recipe, lsfrr, lagoon utah tickets coupons, 609510, phimsexhot, 957288, how to make a face on fb, >:-]], getting rid of burning and tingly feelin, %-DD, empire shitz zu, gfnh,

331

Posted by Sophronius on 06.21.2010 1:54 PM EST

Marriages are made in heaven. But so again, are thunder and lightning., fake pics of cherly cole having sex, :OOO, easiest ways to kill yourself, %PP, julie heggelke images, npxwr, small round purple bruises, uzqc, words of wisdom beginning with letter n, 17328, nonreactive pupils, 06633,