Jump to content

TheGhostToast

Member
  • Posts

    18
  • Joined

  • Last visited

Reputation Activity

  1. Like
    TheGhostToast reacted to brownninja97 in Prepare yourselves, the three new behemoths of nvidia are here   
    *cough* a follow on from this *cough*
     
    This is really great news, and its not a repost goml @KakaoDj .
     
    So this wasnt expected, im surprised by the specs, the architecture is crazy, they barely use any power.
     
    When i saw the amount of cuda cores, memory and clocks i lost it. 
     
    But they are here, brace yourselves. 
     
    Put on some dramatic music. 
     
    Give it up for the
     
    GT 705
     
    GT 710
     
    and lastly
     
    the 
    GT 720
     
    Boosting the uncanny arcs of Fermi and Kelper
     
    Relying on the joys of rebadging.
     
    This is a great moment indeed.
     
    This day should become a international holiday(even though its easter holiday already for some people)
     
    Well then what the **** are we waiting for better dive in.
     
    First up the gt 705
     

     
    This sexy thing is a rebadge of the gt 610 which was a rebadge of gt 520. spicy. 
     
    Let me throw some numbers at you
    48 CUDA CORES 64 BIT MEMORY BUS a jesus tier of only 29watts under full load An awesome process size of 40nm If i was you id wait for the classified or lightning versions of this card, you could maybe push it up by 1000mhz.
     
    Next up the...
     
    GT 710
     

     
    This lady killer isnt a rebadge of the of Gt 620, whats this madness, its a rebadge of the gt 630, actually no its not, this is a cut down gt 630, madness is it, whatever.
     
    Lets get down to the stats
    Uses the genetically superior pci-e gen 2.0 lane. supports DX 11 has 512mb of memory, wait a sec thats less then the 705, i guess the AMD marketers went to nvidia for a day. Thats all i can say about that card, I recommed you wait for a sapphire version, even though this is nvidia im sure a 8gb vram version will be arriving soon after launch.
     
    LASTLY
     
    the new god('s servant),
     
    the new flagship(mascot),
     
    Here it is the GT 720
     

     
    This you might notice is the same as the above card but its superior.
     
    Its not a half rebrand, ITS A FULL REBRAND.
     
    This card has a full 1gb of vram. If you convert that to bytes its 1.0737 X 10^9 which is a big number, if you tried to count to that number it would take... A LONG TIME.
     
    Unlike the ferocity of the above cards, this one is on a whole new level, those cards have a straightly 1 smx unit whereas this dragonslayer has 2 smx units. THATS 200% THE PERFORMANCE, i think.
     
    It also has the DNA of the gtx titan, the 680, 770, titan black, titan brown, every voodoo card and that crazy tall guy from fractal.
     
    Well then its been great but thats everything ive got today lads, follow EVGA's step up plans because im sure you titan wielders will be gunning for one of these beauties soon.
     
    Sources:
     
    http://www.techpowerup.com/gpudb/2578/geforce-gt-705.html
     
    http://www.techpowerup.com/gpudb/1990/geforce-gt-710.html
     
    http://www.techpowerup.com/gpudb/1989/geforce-gt-720.html
     
    @LinusTech  You know you love these cards.
  2. Like
    TheGhostToast reacted to MetroP in Nvidia GeForce GTX 880 DirectX 12 Graphics Card Detailed (Leaked)   
    Basic math dictates that a 3200 CUDA core Maxwell GPU in 20nm would be 525mm+ large, making it nearly as large as GK110 no way is that a GM204 size chip.
    Definitely not a GTX 880.

    (750 Ti) 640 Maxwell cores on 28nm are 147mm large, multiply the core count by 5 to get 3200 cores
    So 640 X 5 = 3200
    Now multiply the die size by 5
    So 147mm X 5 = 735mm
    A 3200 Maxwell core GPU would be a whopping 735mm in 28nm WAY past the reticle limit making it impossible to manufacture, now let's shrink it to 20nm.
    735 X 20/28 = 525mm. This is very nearly the reticle limit for 20nm TSMC HPM so what you're looking it is a GM210 not a GM204.
    The GTX 880/GM 204 will have 2048 Maxwell cores at 334mm.
     
  3. Like
    TheGhostToast reacted to smjpl in Facebook To Buy Oculus Rift For $2 Billion   
    It isn't their services I am worried about. It's their ToS I am worried about.
  4. Like
    TheGhostToast reacted to smjpl in Facebook To Buy Oculus Rift For $2 Billion   
    My worry is privacy issues. Facebook have the whole mentality that the world should be full of public knowledge. I don't share this mentality. I like my privacy. So with that, I am be very skeptical about buying a rift from a company that I have no faith in. I am definitely going to take the wait and see approach now.
  5. Like
    TheGhostToast reacted to LAwLz in Facebook To Buy Oculus Rift For $2 Billion   
    Argumentum ad populum. Hate to use Hitler as an analogy but this one is pretty good. Hitler was very popular. People VOTED him into power. That did not mean he was good good though. Of course Facebook isn't as bad as Hitler but it's an example of the general public being wrong about something.
  6. Like
    TheGhostToast reacted to Avuntia in Facebook To Buy Oculus Rift For $2 Billion   
    mate yes they are, we use it because everyone is emotionally attached to it. They are super used to it, however the younger demographic is moving away from facebook so if that is happening then sooner or later the older will as well 
  7. Like
    TheGhostToast reacted to Jamdude in Facebook To Buy Oculus Rift For $2 Billion   
    I don't use Facebook, nor do most of my friends.  It's awful.
  8. Like
    TheGhostToast reacted to NICKT in Facebook To Buy Oculus Rift For $2 Billion   
    I just watched Barnacules vlog where he talks about this, and he states that he is concerned but hopeful that Facebook are going to let Oculus do it's own thing.
    Now, for anyone here willing to share that same thought, I have this to ask you.

    Why.
    Why would Facebook sink all that money into a product to just allow it to bloom on it's own?
    Facebook to date has never come across as a company that allows companies and products to fulfill their designs, at least, not without Facebook benefitting somehow.
    That's my main point here, is that Facebook has something to gain from this, there is absolutely no way that Facebook dd this with intent to fund the development of Oculus Rift.
     
     
    Also, just as a sidenote, even though I didn't back the Rift, I did back some other project, just one, and I would imagine how, just how absolutely batshit crazy people would get, if Star Citizen were to be signed to a publisher.
    After being crowdfunded, it's kind of a kick in the teeth to all those who backed when they get bought by Facebook, at least, that's how I would feel if I had backed.
  9. Like
    TheGhostToast reacted to Boon in Facebook To Buy Oculus Rift For $2 Billion   
    Save us Lord Gaben!
  10. Like
    TheGhostToast reacted to DeViLzzz in Facebook To Buy Oculus Rift For $2 Billion   
    It could have been a little better but you know people are mad when Hitler videos are being made.
  11. Like
    TheGhostToast got a reaction from DeViLzzz in Facebook To Buy Oculus Rift For $2 Billion   
    All of the moisture in my body would be insufficient for the amount of tears I want to shed.
    To be clear, I don't think this will effect Oculus for the next few years, but further down the line, when we're actually invested in the platform, Facebook (just like most other big companies) is going to slowly fuck up everything we love about it.
    Fuck you Zuckerberg.
    I would be fuming right now if I was a Kickstarter backer.
  12. Like
    TheGhostToast got a reaction from phnx452 in Facebook To Buy Oculus Rift For $2 Billion   
    All of the moisture in my body would be insufficient for the amount of tears I want to shed.
    To be clear, I don't think this will effect Oculus for the next few years, but further down the line, when we're actually invested in the platform, Facebook (just like most other big companies) is going to slowly fuck up everything we love about it.
    Fuck you Zuckerberg.
    I would be fuming right now if I was a Kickstarter backer.
  13. Like
    TheGhostToast reacted to Misanthrope in Facebook To Buy Oculus Rift For $2 Billion   
    I imagine "Fuck Kickstarter" Hopefully people will realize they're being used by scam artists and stop funding this types of projects.
  14. Like
    TheGhostToast got a reaction from Eyal in Linus' Economic Synthetic Revolution Topic.   
    Rule of thumb is to predict the worst one. Humanity has a knack for hitting that kind of mark
  15. Like
    TheGhostToast got a reaction from b45op in LTT Conglomerate main discussion thread   
    I don't quite understand the need for buying more than one ship, or even an expensive one at that. You have no idea whether your going to enjoy the game play or not, and if you do, surely you'll want to progress through it normally. I got myself an Aurora back in the Kickstarter and I'll gladly wait and work my way up to the larger ships when the game actually comes out. I want to experience that progression, I want my ships to develop as I learn the game in a way that I can actually use a ship to its proper potential. Buying larger ships and having them from launch will take away half the fun if you ask me. Its like paying to level up or something, your skipping a part of the experience. But eh, I guess everyone is looking for something different.
  16. Like
    TheGhostToast got a reaction from Mornhold in LTT Conglomerate main discussion thread   
    I don't quite understand the need for buying more than one ship, or even an expensive one at that. You have no idea whether your going to enjoy the game play or not, and if you do, surely you'll want to progress through it normally. I got myself an Aurora back in the Kickstarter and I'll gladly wait and work my way up to the larger ships when the game actually comes out. I want to experience that progression, I want my ships to develop as I learn the game in a way that I can actually use a ship to its proper potential. Buying larger ships and having them from launch will take away half the fun if you ask me. Its like paying to level up or something, your skipping a part of the experience. But eh, I guess everyone is looking for something different.
  17. Like
    TheGhostToast reacted to NoobSean in EVGA GTX 780 Ti Classified K|ngp|n Edition   
    I'm Done
  18. Like
    TheGhostToast reacted to Bingbing10 in Home Made Gaming Pod Build Log (updated today 15nd February 2014)   
    For my GCSE project ( secondary school ) in Product design we have to design and manufacture a product of out choice , being a tech and gaming fan i got designing a Gaming Pod/Chair. This project is a year long thing - where we have to spend ages designing and making a portfolio and then eventually manufacturing. I though that some of you guys may want to see how i am going to make it and follow me on my journey. Plus you guys would be an awesome tool for getting feedback on areas to improve. All these stages wont be in huge detail will but just underline the main aspects.
     
    Current up to date Images:
     
    Guys i have now started to paint the POD and went for Chrome red and black  
     

     

     

     

     
     
    Step One : Designing 
     
    For this stage i spent hours and hours with pen to paper and using CAD to come up with my final idea/design. As i posted before i had to main designs and you guys actually chose the one which i was going to take forward so here is the CAD and designs for the product.
     
    This is my original CAD image of how i wanted the Pod/Chair to look like 

     
    In addition in order to ensure that i was making the product the correct size to begin with i used an autonimous 6ft 2 male to place inside my design so that i could correctly size the shape of the chair to fit people of all size 

     
    The method in which i am designed to manufacture this product was to create 2 symetrical Faces which i would CNC out and then using MDF struts that would join the two faces together and use bendy plywood to cover the struts and give an area to a place to sit. 
     
     
    Step 2 : Cutting out the design
     
    After i was sure about all the measurements of design i cut out the design on a CNC machine as this would allow all the parts to be symmetrical and then they would fit together seamlessly ( just like ikea flat pack furniture)



     
    i designed the struts so that they would slot into the face of the two faces and then they would only need a bit of Glue to then hold them in place as they would fit so tightly that they would remain rigid.
     
     
    Step 3 : Assembling my flat pack design
     
    So now that i had cut out all the MDF i could now start to assemble the product. using a hammer and Wood glue i carefully started to assemble the product.
     




     
    Then i turned the Pod onto its side where i left the Glue to dry - and the design was beginning to take shape

     
     
    Step 4 : Adding Bendy Ply
     
    Now that the main shape of the pod was standing it was now time to start adding in the bendy Ply - this will allow for and area for the user to sit on . I used a staple gun to stick the plywood to the face to the MDF boards. Even though the staples can be clearly visible as i will be adding a layer of upholstered (memory foam) over the top to add cushioning to comfortably sit on.I then repeated this on the back of the pod to start adding the roofing of the Pod. I then used an electric sander to smooth off all the edges and blend the MDF and plywood together to create  a clean finish.
     



     
    Step 5 : Adding More bendy Ply ( Roof)
     
    So as in the previous section i used the same stapling technique to attach it to the MDF , this time i was doing it on the top section of my POD. Then after using the Electric sander i sanded down the edges to blend the MDF and Ply to look like they were a single piece of material.
     

     
    NEW :
     
    Using a fabric tape measure i was able to accurately measure length of bendy ply needed to go around the bend - i could not do this section in one large sheet as the bendy ply will not bend ( it will but it will put more strain on the material) 
    successfully in more than on direction. In addition as i still have wiring to route through the inside of the pod ( for Monitor and Power) i cannot cover up the inside of the POD at this stage. So using a tri square and ruler i accurately   measure out the length of The Bendy ply that i needed,  and then i cut it out.
     

     
     
    This section was going to be the hardest section to attach the bendy ply due the severity of the bend. First off all i clamped the Ply into place so that i could fire in a couple of staples to align the Ply , allowing me to use that as a template to then carry on stapling ( allowed me to remove the clamps as well)To ensure that the Bendy Ply did not snap i had to bend the Ply with the Grain - since going against the grain on the bend would of caused the ply to snap, and a snapped material is not what i need  . Getting you of my friends to hold the bendy ply around the bend i stapled the Ply to the MDF and continued this throughout the sheet of Ply.
     

     
    As i had excess Material hanging off the side of the POD i used a Saw to trim down the edges ( i had to apply little pressure to the saw as applying high amounts of force will cause the bendy ply to flake and crack due to the grain being under stress , meaning i had to take extra care to prevent this from happening) Then using a Power sander i removed all excess material and blended the MDF and Ply to look as if they were one material. 

     
     
    Step 6 : Upholstering the Seat
     
    in this section i will be creating the seating arrangements for the POD. In order to do this i will be using a 800ml (wide) by 2300ml (2.3m long) piece of memory foam which i attached onto a piece of Hardwood using Contact Adhesive. I will be doing this separate from the POD and then using Velcro to attach it to the inside of the pod.
     

     

     
    Now i will be using Leatherette (black) to cover the Memory Foam - so i started to staple the Leatherette to the under side of the Hardboard.
     

     
     
    I  spent a while trying to attach the leatherette without making it creasing , however my attempts failed and i had to think of a new way to perform this section. 
    As a result in order to prevent creases from occurring when i added the Seating into the POD i decided to use Contact adhesive to Glue the Leatherette directly onto the Memory Foam whilst it was inside the POD. This stage was quite tricky with just one pair of hands but as you will see from the picture i used some makeshift methods to complete it.
     
    Firstly i clamped the Memory foam into place so that it would not move - as if the memory foam moved when i was gluing down the Leatherette this would cause creases to occur. Starting from the Top i sprayed small sections of the Memory foam and Leatherette in the contact adhesive 
     

     
    As i wont the glue to remain permanent i needed to spray multiple layer of glue onto both materials.
     

     
    Next once the glue had dried i folded down the Leatherette onto the Memory foam and using my hand rubbed it onto the Memory foam - this prevented creases from occurring and ensured that all the Leatherette was stuck onto the foam.
     

     
    i continued this method all the way down to the bottom of the memory foam until all the memory foam was covered. The reason why i chose to do it in small steps was to ensure that it was done correctly as if you stick it down wrong there is no going back , since the glue will just rip the Foam up if you try to pull it off ( yes this stuff is very strong)
     

     
    Once i left the Foam to rest in the Pod for approx. 30 mins to allow all the glue to set in to the correct shape i removed it from the pod and started to staple  the Leatherette to the back on the board ( that the Foam is attached to ) and upholster the edges ( like wrapping a Christmas present). I unfortunately do not have images of this ATM as forgot to take some but i will have some for you next week.
     
    Now the only stage left to complete is to attach the Seating to the POD its self.
     
    Stage 7 : Manufacturing a Tray 
     
    This step will be based around me designing a Tray that will be able to hold a keyboard and mouse ( or laptop , food plate ) and don't worry it will have a Cup holder  . The Tray will be designed around a arm mechanism -which i have designed but they are very rough sketches so i will do some neater ones and will post them soon)
     
    First of all i started with a piece of Wood and cut it into the correct size of 800mm wide ( to match the width of the pod) as this will allow it to then connect to the fold-able hinge system i have designed. Then i hopped onto Corel Draw (CAD program ) and started designing a boarder which would then prevent items from slipping of the edges of the tray. 
     

     
    Now i decided to draw the Space invader set that would then go around the Light gathering acrylic just to spice up the Boarder so it isn't boring (every one loves space invaders) and then i was left with some room at the bottom so i Draw in the Battlefield 4 Logo as it is one of my favorite games. I used the Laser cutter to Etch the designs into the surface of the light gathering acrylic , as when light from the TV hits the acrylic it will channel the light out the side to aluminate the designs so they will look as if there are L.E.D s under neigh back lighting it.
     

     

     
    NEW
     
    Since i wanted the Acrylic to sit into the tray so it was flush with the surface of the Wood i had to route out a 3 mm deep template ( same as the acrylic boarder). Using Corel Draw i designed the template for the router to cut out:
     

     
    using just the simple pen tool ( to make straight lines ) using the dimensions of the Acrylic boarder i set this to route out of the tray ( 800 mm x 400 mm) 
     

     
    However as my schools router is not the most advanced it uses a really old CAD software called 2d design ( which is terrible and really hard to use) meaning that it is really hard to be accurate with the drawings . Even though i had already made the drawings in corel draw they they have to be re sized to work with the router. after that was all done i set the router to cut it out.
     

     
    However the router ( as it is not as accurate as the laser cutter) i could not get the acrylic to sit into the wood as the router had cut it out to the wrong dimensions. I tried this on 3 occasions and still did not work so i had to change the way in which i approached this situation. Unfortunately i forgot to get pics of this stage. Using the corel draw designs above i altered them to cut out a 3mm thick piece of plywood which had the area around the outside ( to fit the acrylic into ) cut out. Then i would stick this onto the surface of the wood tray. ( i will get images of this stage next week) 
     
    Now i had to make the arms that would hold the tray in place. Using the laser cutter i cut out two identical 3mm thick templates which would then go over the top of the Wooden arms to give it a better finish. 
     

     

     
    The templates have an array of holes in so that the tray can be altered to different heights depending on the size of the user. Then using these as a  template i cut out two wooden arms manually and then used a Belt sander to smooth off the edges to be flush with the acrylic.
     

     

     

     

     
    After this i then used a pillar drill to cut out the holes in the arms which would allow metal connection on the tray to slide and be bolted in to hold the tray securely into place. Sorry i forgot to get images of these last couple of steps for this bit but i will get some and update you with them by the end of next week.
     
    Next i had to route out a slit down the center of the tray to slot the metal pole into. marking on the diameter of the pole i used a Hand router to cut out the slit accurately. 
     

     

     

     

     
    Next i needed to create a thread on the end of the metal pole in order to supply and area for the bolt to attach onto , using a TAP set ( and all the muscle my small body has ) i used the TAP set to thread the ends of the Metal pole. In addition i needed to use a thicker metal pole which would be used to attach the arm to the POD itself , so i used the same steps.
     

     

     

     
    Using a contact adhesive glue i glued the metal pole into the routed out slit , then now it was time to cover up the face of the tray. Since i had usde up 3x 800x400 mm plywood sheets with the router that had all failed , i needed to use one of the failed attempts for this section. Therefore as you can see the face of the wood has the routed out design into the wood. In order to cover this i cut out a 800x400mm 3mm plywood sheet ( via the laser cutter) and then stuck this using PVA glue onto the face to cover up the imperfections.
     

     
    I have actually completed and attached both the arms and the tray to my design but forgot to take images of these final steps so i will get some snaps and update this next week so you guys can see
     
     
     
    TV/Bracket NEW!!
     
    Thankfully i am nearing the end of this long build and it is now time to start to add the bracket to the POD. Since the inside of the POD is hollow i had no secure pieces of would that i could simply attach the bracket to , like you would a wall at home. Therefore i had to create a makeshift wall inside my POD to attach the bracket onto. First i had to un-staple the piece of Bendy Ply so i could get to the section where i would be attaching my bracket. In addition i had purchased a 3m long HDMI cable to go through the POD ( through the cable holes which i cut out right back at the CNC stage ). 
     

     
    Now i cut out a 800mm wide piece of thick wood which fit snugly into the inside of the POD and would allow me to securely attach the bracket onto. After using a ruler to ensure i was mounting the bracket into the center of the wood i marked on the correct area to drill my bracket holes. Then using a drill i simply drilled out 2 mounting holes for the bracket and securely attach the the main body of the bracket onto the wood . Now it was ready to be installed into the POD.
     

     

     
    Meanwhile i marked out two holes that needed to be cut out in the side of the POD ( MDF faces) that would allow me to attach the bracket inside. Using multiple drill sizes i made a pilot hole and then the correct sized drill piece to create  hole to insert the screws, this allowed me to make sure the screws were straight. Then using a Larger drill piece of made a counter sink hole to allow the screws to sit inside the MDF , this allows me to then fill over the holes when it comes to painting the POD.
     

     

     
    Now i had the Bracket installed i needed to re-attach the Bendy ply. In order to do this i had to mark on a square area to allow the Bracket to come through the Bendy ply. I then cut this hole out and stapled the Bendy ply back into place. In order to make the hole look more Aesthetically pleasing i cut out a Hollow square out of black acrylic on the laser cutter and used contact adhesive glue to stick it onto the bendy ply. PS. the glue is still wet in the images and it will not leave that horrible marking around the edges when dried and sanded away.
     

     

     

     
    I have actually also put in a plug socket box and electrical cabling to supply and area to plug in the TV/Monitor but these images will be coming in the next update. 
     
     
     
    Last Images:
     
     

     

     
     
     
     
     
     
     
    Feedback and Improvements:
     
    i am fully open to comments and any improvements or features you may want me to add . so just pop a comment below and i will reply.



  19. Like
    TheGhostToast reacted to ixi_your_face in LTT Conglomerate main discussion thread   
    Okay people! The guys over at RSI have opened up organisations finally! Lets get this ball rolling.
     
    The ideas I've got going ATM is a Syndicate based organisation, that's a lot less rigid and more fluid than anything available. (I just like the idea of military-like rankings)
     
    The basic idea is that there will be groups, such as mining group or a piracy group, those would have an elected representative, who will sit on a general council which will, in turn be run by a high council.
     
    a basic diagram : 
     

     

  20. Like
    TheGhostToast reacted to LinusTech in Linus's cat may have been found!   
    Actually crying right now. Thanks for your support guys. 
     
    I've missed my baby.
  21. Like
    TheGhostToast reacted to 2Supra4U in 290X vs Titan; First Benchmarks out of China   
    all I see are 2 graphs that are the exact same for two different games, which tells me it isn't in fact real numbers
     
     
    but even if it is.... 10fps difference.  that is nothing
     
     
    now compare  $599 or $699 to  $1000    
     
     
    that is a no brainer to me which to choose...
  22. Like
    TheGhostToast reacted to Gunzkewl in 290X vs Titan; First Benchmarks out of China   
    Let me ask you this,
     
    10 fps less for [$250-$400] less and you are saying is not looking too good.? ...
  23. Like
    TheGhostToast reacted to TheSLSAMG in 290X vs Titan; First Benchmarks out of China   
    No, really?
     
    And this isn't pointless.                                             
  24. Like
    TheGhostToast reacted to alpenwasser in Custom Water Cooled Desk - 56k warning. Lotsa Pictures! *Now with Table of Contents*   
    It is, but keep in mind that the water cooling parts and the desk can be reused
    when/if the build will be upgraded, so those expenses are unique to the first
    machine this setup is used for.

    Well, that's a logical, but not necessarily correct, conclusion, isn't it?
    My dad could easily afford a much more expensive machine if he wanted to, but
    he would certainly call 7.5k expensive, just as an example.

    +1. Something may be expensive, but if it's still worth it to you, you could
    still call it a good investment. I'm pretty sure my rig is even a bit more
    costly than this one (and quite a bit of those $$$ can't be reused in a
    later upgrade, see Xeons and Titan, so my investment is not as long-lasting
    as this), and I would definitely call it expensive, but I don't see it as a
    bad investment, just as something I really, really want.
    If somebody doesn't want to spend a few k on a PC, then they probably shouldn't,
    and that's perfectly fine with me.
  25. Like
    TheGhostToast reacted to LinusTech in Is Linus homophobic?   
    "Full homo" is a colloquial term used to imply that a relationship is sexual rather than platonic.
     
    The "homo" part means that the relationship is between two members of the same sex, so while adaptations could exist that are appropriate for use with a member of the opposite sex, I didn't need to use them because Slick is male, and I am male.
     
    It's about like any other joking around that friends (of same sex, opposite sex or anywhere else on the spectrum) might do. I've said similar crap to girls too, and no one cares about that. As long as everyone involved is comfortable with kidding around in such a manner, then it's all between consenting adults, and everyone else can just move right along.
     
    If anyone was offended, then two things:
     
    1. I'm sorry your feelings were hurt.
     
    2. Lighten up.
×