You can now get a daily or weekly email digest for anybody's feed on FriendFeed. You'll get a daily or weekly email with the most popular posts from that person's feed. To get the email, click the "Email/IM" link at the top of anyone's feed, and select the "Best of day" or "Best of week" email option.
Thanks to Kevin for doing a great design for what turned out to be a more complex set of UI options than we had originally anticipated, and thanks to Tudor for implementing the email backend.
- Bret Taylor
I now get the FriendFeed Feedback posts as a Best of Day email so it doesn't fill up my feed, but I don't miss feedback. I also set up a "Best of Day" email for my "Technology people" friend list so I get a pretty good overview of tech news every day via email.
- Bret Taylor
This is a really cool idea Bret, I wish you can make that an RSS feed option as well. I'd be much more likely to read summaries in RSS than in email.
- manielse (Mark Nielsen)
Casey: Thanks for the tip. What's the 7 before the "?" mean in the URL? The number of likes or replies needed to be included?
- manielse (Mark Nielsen)
this is killer, the random influx of email during the day was kinda getting fail-ish. I love the daily digest.
- Drew Lucas
Very cool! Any way to get archives of previous months? (especially helpful for those of us who leave the internet for weeks at a time...)
- Mitchell Tsai
Ahsan: it is somewhat random right now when the emails are sent, but we built in the backend capability to control what time they are sent, and we plan on exposing that control to users in the future. Right now, it is kind of random - sorry!
- Bret Taylor
Cool! can i get a daily or weekly email digest for the "Saved searches"?
- 0M0M
from email
This will be incredibly useful. Thanks to all involved in the design and execution.
- Kathy Fitch
But what exactly is "Best"? Is it anything that has a certain number of likes/comments?
- Laura Norvig
@Bret LOL THAT WAS MY PROJECT! I will release it tomorrow. But you've also did it and killed my friendfeed application **sigh** But mine has multi-reporting weekly-daily-monthly at the same time and adjustable entry count!
- Alp
@Bret please consolidate me or I won't code new apps with you api! :-)
- Alp
Alp: we were not trying to withhold data. Later today the documentation will be updated to reflect the ability to obtain "Best of" for users. The feed id will be USERNAME/summary/N (similar to "Best of" for lists)
- Benjamin Golub
Hi Ben, that is pretty funny, I tried that URL earlier today to see if it has been secretly released :)
- Paul Kinlan
Bret: While Twitter struggle to keep their fail whale under control, you guys are developing stuff like this. Amazing - Thanks!
- Jim Connolly
awesome feature, this will be highly useful for my corporate group ideas / content sharing; projects, etc.... THANK YOU :)
- Susan Beebe
Great work. I especially like that it works on lists too.
- Meryn Stol
my inbox might say different, but I like that :-)
- Dobromir Hadzhiev
Wow, this is really neat! And it links into the idea I expressed earlier, re: reducing signup friction / enabling limited guest privileges. Imagine if I could embed one of my FF rooms on my personal web site, and enable people to subscribe to that feed by e-mail with just a couple of clicks... rather than saying "you can get e-mail notifications but you have to sign up for Friendfeed first." "sign up" -- though admirably lightweight on FF -- is still a huge barrier.
- Adam Lasnik
is there a love button cause I dont like this option I LOVE this option..great work guys
- (jeff)isageek
Three options I would like (1) Can I select "top 100" instead of "top 30"? (2) Could I select both "best of day" and "best of week"? (3) How about older timeperiods? I'd love to get an e-mail with stuff from last week or Mar 2009? Start & end dates? Anything to help me read FriendFeed off-line would be great since I spend long periods off-line at festivals (especially during summer time) or overseas. - Awesome job guys!
- Mitchell Tsai
So this works on groups too, cool! But we still cannot see Best of for groups on the site on friends lists. :-( I have several friends lists that include just groups and when I select to view the best of the page it's empty (even though if I got to the individual best of for those groups there are entries there).
- Kol Tregaskes
does anyone know of a web service that can do this? (I'm thinking weekly email updates of my favorite feeds/people) I don't think there's anything like friendfeed ..
- Franc, a rememberer
This morning we changed the format of FriendFeed subscription email messages to include more information about people who subscribe to you. Please let us know if you see any problems, and keep an eye out for more email improvements in the future.
I'm all for improving the format of notifications, but wonder (aloud) if it is such a smart move to include the Approve/Reject link right at the top (unless it only appears in private feeds to which someone has requested access). Right now we have the option of blocking/ rejecting a subscriber at any time but presumably not at the very outset. This may lead to more of a walled gardens' mentality, already very prevalent at FF.
- ianf ⌘
ianf: approve/reject is only for private feeds. Public feeds just have a link to subscribe back :)
- Benjamin Golub
I noticed this one! Such informations about people who subscribe to me on FriendFeed are useful, and makes it easy to quickly get in the conversation. Thanks for the good job!
- Thierry R. Andriamirado
Gmail automatically showed me the images in a subscription email, even though I never told it to (you know how gmail has the 'display images below' option). further, it doesn't give me the option to hide the images. not that I'd want to, but how are you bypassing gmail's security feature to hide the images?
- chrisofspades
Chris, we don't do anything special. I'm not sure how gmail decides what images to show, you'd have to contact them or check the gmail help.
- Casey Muller
Casey, you sure FriendFeed's founders didn't use some of their "we created Gmail" mojo? ;)
- chrisofspades
Chris, the "show images" only applies to external images hosted on other sites. Gmail doesn't show those by default because doing so would allow people to "bug" email. We include the images with the email so that they can be displayed immediately.
- Paul Buchheit
The word "cray" needs to die (unless you're referring to a particular brand of supercomputer). "Crazy" has two syllables, and they are "cra-zy", not "cray-cray".
Before we THROW DOWN, I'd like to take a moment to talk about smackdown safety. Be sure to read, understand and follow all the safety rules that come with your weapons. Knowing how to use your weapons PROPERLY will greatly reduce the risk of personal injury. And remember this. There is no other more important safety rule... *points to glasses* ...than to wear THESE... safety glasses... Right, let's do this thing
- Johnny
Johnny, you see... Roy Underhill doesn't believe in safety. Just look at his hands! WHY BE NORM-AL (ok... so here's where i confess to reading message boards where woodwright shop/underhill fans made lots of bad puns and digs about new yankee/abram/power tools.)
- kendrak
So, who do we have to thank for FF coming back? Ben or Sanjeev probably? Or someone else we don't know about? Regardless, whoever at FB fixed it, thank you very much!
I know you two have bigger problems (like outages) but can you look into the password reset? I would love you even more forever. - joey posting from her husband's account
- ben
A big thank you also from Italy. In the past two days a bunch of hundreds italians were wandering the internet like lost souls, crying "what now!?" and trying to find a decent substitute (impossible task). This even led to some activity on Diaspora!
- naltro
not for bugging too much, but https://friendfeed.com/a... seems lost :-( [I wanted to hide all people's delicious entries, btw] Could something be done?
- .mau.
Unfortunately this didn't come directly from the Simpsons :(. The originally headline from this episode was "Old man yells at cloud". Still good though.
- Benjamin Golub
I was telling my kids how there used to be people who pumped our gas, washed the windows and top off the radiator when I was little. They were completely stunned and kind of jealous.
- Anika
Yup, we still have full service here in NJ. Apparently we can't be trusted to pump our own gas without setting ourselves on fire or blowing something up.
- ronin
I love how people turn not having to do something in to a negative.
- Scoble, Alex Scoble
It's not exactly a chore: hang the hose in the filler neck and sit and relax. :)
- Stephan Planken
from iPhone
There's a full-service station in town. If I didn't have Mechanic!Neighbor, they'd be my mechanics, too.
- Betsy #TeamMonique
And it is at Mountain Winery so it's a nice smallish venu. She was on our short list of concerts to see but she didn't make the final cut originally. But then suddenly Mountain Winery emailed me and said that because I was a loyal patron they were offering me free tickets for Ani. Know one else I know who has bought tickets there got one. But we have been going for 3 or 4 consecutive...
more...
- Rachel Lea Fox
I'm listening to her now on Spotify to get educated for tomorrow :) Megen's a *huge* Ani fan
- Benjamin Golub
Ben, we are going to have so much fun! Megan's reply to the invitation was so cute. You could tell how excited she was!
- Rachel Lea Fox
Image uploads to a Friendfeed post are missing a proper content-header, so when you click the image to see the original size the browser downloads it instead of displaying it in a new tab. Is something up with the FF API that corresponds to its Amazon S3 upload module?
It seems broken -- can no longer click on the picture in my FFHound posts to enlarge the image, it just downloads the image instead. (See http://friendfeed.com/zeigen... and click the image.)
- Stephen Mack #TeamMomo
Ben, thank you for the quick response. Was the change to cut down on hot-linking?
- Micah
It's actually a site security improvement to keep us all safe :)
- Benjamin Golub
@glenc, Ben is from FF. Read his comments.
- ؛ patrick
While I understand that this is an "intentional change" to "keep us all safe", is there a reference for exactly the problem this is meant to solve is? I'm sure I can make an educated guess, but I'd rather understand it more fully.
- Andy Bakun
thanks for explaining this odd behaviour. maybe you should report to..facebook staff
- marco barsotti
Marco, Benjamin Golub is the FB Staff that is care taking the FF website.
- Me
One solution is to use Opera to browse friendfeed (it leaves you the choice to open the file anyway). And that fits well, a dying social network on a dying browser.
- StM
Any clue as to what I can search for to find out what the exact attack we're being protected from is?
- Andy Bakun
Andy, and for all we know the attacks could have been observed against Facebook's interface and Ben et al saw that Friendfeed simply had the same vulnerability.
- Micah
from FFHound(roid)!
The care taking of this site by Ben is well appreciated for those who still love this service.
- Eric - seven eleven
I remember a while ago someone posted an animated gif which was apparently coming from an external host and my (and some other people's) anti virus system started showing that as a treat. The worse part is that, there are many Iranian activists here and for the Ciber Army of Islamic Republic this was the easiest way to find their IP's. We have chosen FF because it's the most free and secure environment in the net. FF didn't do anything about the spammers, at least this was a good move.
- ؛ patrick
Looks like some old images don't need a download any more.
- ؛ patrick
What's interesting is it's only for new posts media. All the old posts, prior to the update, still work fine.
- Gimminy
I'm a bit skeptical and waiting to see some reviews. Here are the resolutions it supports: 2880 by 1800 pixels (Retina); scaled resolutions: 1920 by 1200, 1680 by 1050, 1280 by 800, and 1024 by 640 pixels. Default mode is 1440 x 900 per http://www.anandtech.com/show.... Does that mean it's crunching 2880 pixels or 1440? Can the GeForce 650M really push that many pixels?
- Benjamin Golub
But I bought a new Air immediately for Megen; she's still on one of those older all white Macbooks!
- Benjamin Golub
Every once in a while, I think that. Then I realize my Chromebook is awesome and I stop thinking silly things. :)
- Louis Gray
I'm always impressed by your depth of analysis, and in previous years, your accuracy. But I sure hope they rev the Mac Pro tower and WWDC would be a great place to do it. Also, a Steve Jobs memorial iPhone turtleneck. Like the old iPod socks, but black, and for your phone. Collector's Edition.
- Brian Johns
"When I heard the rumors about a B&W-only digital M camera body a few months ago, I was a bit skeptical. Who would want such a thing when it is so easy to convert M9 images to B&W in a matter of seconds with LR, Silver Efex or (insert favorite image processing software here)? I chalked it up to just being one of those far-fetched rumors that never materializes into a real product. As May 10 approached, the rumors were still going strong for this B&W M9. Leica’s none-too-subtle hints tended to support it as well – the name of the event, Das Wesentliche (translation: The Essentials), the B&W image promoting the event, the avant-garde location of Berlin. But, I resisted drawing any conclusion until the actual announcement."
- Tudor Bosman
from Bookmarklet
No, but I'd consider begging coworkers to let me borrow theirs :)
- Tudor Bosman
Also: this will be the hipster-est camera ever.
- Tudor Bosman
The lack of a Bayer filter (?) on the sensor gives it genuine cred, though. I'd reserve 'hipster' camera for lomos, Holgas, and the like.
- Andrew C (✓)
I don't think most hipsters could afford it.
- Akiva
Surely anyone who can afford this can also afford an extra one for me. ;-p
- ronin
Add Frontier Communications to the list of companies with piss poor hold music.
Dudes...if your hold music sounds like complete ass on a stick, what do you think that says to your customers?
My first job out of college was at Frontier Communications
- Benjamin Golub
It's not that bad. My bet is that Alex hates Fantasia, too.
- Gimminy
It's not the quality of the music that I'm talking about, Jimminy, but the sound quality. When I was on hold the music was so broken up by static and drops that it was pure agony on the ears.
- Scoble, Alex Scoble
Some new Nikon D600 specs... 39 AF points, 5 fps, 2 SD card slots, GPS, HD video... The sensor inside the D600 will probably be 24MP, entry level full frame camera. Auto DX crop mode. The price of the D600 is rumored to be very low - maybe as low as $1500 -- http://nikonrumors.com/2012...
Feels a bit like the D7000 replacement and good backup option for D800 owners. Might be time to sell off some gear and get ready to pre-order...
- Ken Sheppardson
Another full frame option. I've been telling myself I will stay in the DX sensor camp, but they are making that a harder decision.
- Eric - seven eleven
Yeah, it's not getting any easier. Since everybody with a phone basically has a camera now, their entire business sorta has to shift to getting people to upgrade. It's no longer "how do we get you to buy a camera', it's "how do we get you to buy a newer, BETTER camera". Phone owners to Powershots, Powershots to 1, 1 to DX, DX to FX.
- Ken Sheppardson
I'm wondering about my D700. Will it keep it's resale value? It certainly was more expensive than $1500 but if these rumors are true the D600 will basically be everything my D700 is except for the lack of a motor (which doesn't bother me in the slightest).
- Benjamin Golub
You can already grab a D700 for under $2K on eBay. It's not hard to imagine that a $1500 D600 would drop that down to $1200-1300...which is a pretty crazy price for a full frame camera. I'll bet there are a few D3 owners who want to stick with CF who'd grab a(nother) D700... and a D700 + 50mm f/1.8D kit for under $1500 seems like a pretty slick art/photography student/purist option.
- Ken Sheppardson
Whoa, I do have some parm, aged three years -- left by the ex when she cleaned out her place and dropped off all her crap here.
- Stephen Mack #TeamMomo
from iPhone
Sauté in butter. I'm simple. I'm going to try Derrick's roasted asparagus, though. Yum.
- Kelli H.
from Android
Roasted with olive oil and black pepper
- Sativa
from iPhone
Either roasted with a drizzle of meyer lemon grapeseed oil and a sprinkle of sea salt and pepper (goes excellent with fresh prosciutto and mozzarella if you don't want just a big plate of asparagus), or I cut them into bite-size pieces, boil for a couple of minutes in salted water just to take the raw out, then toss them in a modified carbonara (no pancetta). I only steam if I'm having them as a side dish (no butter or mayo, just S&P).
- Hookuh Tinypants
Steamed for 4-5 minutes with little butter on top
- Sir Vali
Just heard baked asparagus fries are good. Uses panko
- Rodfather
from iPhone
oh yeah, those are great. that reminds me that Burgerville has them right now.
- holly #ravingfangirl
stir fry with beef or chicken in black bean sauce.
- imabonehead
Roasted, with lemon and sea salt
- Bren
from iPhone
Fried by somebody else at the Asparagus festival in Stockton, Ca.
- Eric
from FFHound!
I like Eric's method. I also drizzle with olive oil, add salt and pepper and grill them. Then add some grated Romano cheese.
- Mary Carmen
I also like them roasted with olive oil, salt and pepper. I bought some truffle butter and keep it in my freezer and sometimes put a pat or two on there as it comes out of the oven. It's really good.
- Trish R
yep, that roasting method is spectacular (as is broiling or grilling the same simple way)
- Michael W. May
Never had grilled asparagus. I have a grill now, AND an asparagus bunch, but I won't attempt it cos if I fuck it up I'll be mad with no asparagus! What I usually do is stir fry it. I used to make something like a pot pie with asparagus & ham in a cheesy cream sauce with frozen pie crust on top. That was my favorite but I lost my storage some time back & my recipe file is gone forever.
- Starmama
from FFHound(roid)!
Old photos from Maker Faire - a set on Flickr - some of the items inside the Rocket that now sits on Pier 14 in San Francisco. Posting these since the inside is no longer open for viewing. :) - http://www.flickr.com/photos...
It should import the link but Leo has "Display entries as messages (no link)" checked for some reason. He should probably turn that off...
- Benjamin Golub
One lets you store data, while the other lets you store data. Yet one lets you store data.
- Fleagle
Was momentarily pissed at Google 2-Step verification because the 30 days expired while I'm abroad. Had to enable roaming on my iPhone and got about 40 texts before I got the one with the code. Was annoying but I figure it's < $10 insurance for extra protection on my Gmail account. Should remember to make a copy of my 10 one-off codes for next time.
If you use the FriendFeed Facebook application make sure you've configured it properly. We are switching to a new method of publishing in the not too distant future. If you see this message at http://apps.facebook.com/friendf... just click on the link to provide the proper permissions.
I disabled Friendfeed wallposts a while ago to avoid duplicate aggregate streaming there.
- John Lam
Orpheus' music was so powerful that no one could resist it—not even the fairest maiden. He chose the lovely Eurydice to be his wife. But their joy was brief. As Eurydice walked through a meadow shortly after their wedding, a poisonous snake bit her. She died, leaving Orpheus alone and deeply saddened. Overcome by grief, he decided to travel to the land of the dead to get her.
- Azeem Baloch
Stephen, very happy to see new features like this, but I think the "death" part is the major users reducing their activity. I'd love to see some support from Facebook in promoting FriendFeed more to encourage those users to go back. Or maybe they don't want to? Regardless, bonus for me! Thanks Benjamin - you're awesome!
- Jesse Stay
Jesse, fair enough but major users always did come and go. Some of the departees who left said they were doing so because there was no new development. Clearly not all development is halted. Last week Paul hinted that FF may receive a major new feature, and characterized his participation as "20% time" -- I'll take that.
- Stephen Mack #TeamMomo
I backed down off the all caps. The group "best of" is really useful, love it.
- Stephen Mack #TeamMomo
Stephen, I agree - I'd just like some confirmation that Facebook cares about all this so I can know whether to focus my efforts on Facebook or FriendFeed or both.
- Jesse Stay
I noticed the best of on the iPhone the other day, wrote it out on a cake and then ated it.
- Josh Haley
Jesse, I think you should focus where your users are focused. What do SocialToo users want? But if they want Facebook focus, you should still keep an eye on FriendFeed, since the future Facebook will look a lot more like FriendFeed.
- Bruce Lewis
Paul Buchheit said the FB acquisition was attractive because of shared vision/direction. I would be surprised if a lot of that vision wasn't already embodied in this product right here.
- Bruce Lewis
I had heard it was going to be sweet but I wasn't sure I could believe it since the D700 is so good. But this is impressive.
- Rachel Lea Fox
Nice. Would be nice to see the same shots with a D7000 :-/ I'm contemplating the move to full frame, and paralyzed not just by the D700 vs D800 choice, but also the speculation that the D400 might be full frame... sigh...
- Ken Sheppardson
Going full frame was one of the best decisions I've ever made as far as cameras go. I adore my D700.
- Akiva
Yeah, that kind of sentiment from full-framers is what makes me want to upgrade, as content as I may be with my D7000. I keep thinking the D700 would be fine, cause I really just want the IQ/low light still capability and might just keep the D7000 as a backup and for video, but then there's the D800, which could replace both of them, or just hold off and see what the D400 looks like... me -> can't decide.
- Ken Sheppardson
It's like any other technology: you'll never be able to keep up and there'll always be something potentially more awesome on the horizon. My friend Sparky one time gave me the greatest bit of photography advice: 'bodies are temporary; glass is forever'. You buy lenses for life; you buy bodies for years. Go with whatever meets your current common needs at a price point that makes sense....
more...
- Akiva
We shall have to have a high-ISO shoot-out once your camera arrives. D800 vs. Canon 5-DII
- Brian Johns
I think the low ISO was the only thing that the D700 had over the 5-DII but I'm happy to take you on with my D800 Sparky (aka Brain Johns for others)!!
- Rachel Lea Fox
5:20, 6:30, 7:30. The first one I shut off immediately. The 2nd one I leave the snooze on to bug me every 10 minutes. The last one means I'm late.
- Rodfather
6:30am.... snooze sometimes until 7:40am. >.> I plan my outfits the night before so it doesn't take me long to get ready unless I need to flat-iron my hair in which case I snooze only once. Or twice. ;)
- Zulema ❧ spicy cocoa tart
5:45AM with 15 minutes of snooze and up at 6.
- Alan
Our alarm clock has 2 different alarms you can set on it, so when the twins (high school) are home, my wife uses an alarm set for 5 a.m. When it's just the little one (elementary school), she uses an alarm set for 6:01 (I accidentally went past 6:00, and didn't feel like changing it). On days when I commute into work, I use the 6:01 alarm. On days when I telecommute, I have my phone set to go off at 7:45. On weekends, we usually don't use an alarm.
- DAMMIT, MR. NOODLE
6:00am atm on weekdays. Random on weekends, if at all. :-)
- Kol Tregaskes
7 am - out of bed sometime after - in the office by 9
- Jason
What D said. I usually set it for an hour before I have to be at work (30 min to get ready, 30 min commute) but I'm typically awake and lying around in bed before it goes off anyway. My internal alarm is set to 7:30.
- Lola Bean (Penguin)
from iPhone
6:20 - please tell me someones going to throw these into a table and make a graph :)
- Eric Sizemore
The coolest rumor I heard was a D800-E version with no anti-aliasing filter. As a Canon 5-D shooter, that teases me a lot.
- Brian Johns
Brian, yep. that bit's all but confirmed. It's amusing that it's rumored to cost several hundred *more* for the model without the AA filter. Presumably because it's a smaller production run, or to inhibit the clueless form buying the wrong one and complaining about moire patterns.
- Kevin Fox
Eric: Can not have! I've been waiting patiently for years to get Rachel's D700 as a hand-me-down! :-)
- Kevin Fox
So D800 or D4? I think the D4 is a lot more interesting. The D800 sensor is just too dense IMO.
- Benjamin Golub
I lost patience a year ago. They better get it out here RIGHT NOW!
- Rachel Lea Fox
Heh, you've lost patience? How do you think us 5D2 users feel? ;-p
- ronin
ronin, 5D2 users have had video in their camera and a good deal more pixels since 2008. The D700 came out a month before that and we haven't had an update with video in a high end camera since.
- Rachel Lea Fox
As a Canon user, I love that Nikon is making a camera with these specs. (all except the megapixels) I hope Canon tries to copy them all to stay competitive!
- Brian Johns
@Rachel Ah, you're right. For some reason I was always under the impression that the D700 came out later. I think I was enamored w/the AF system and high ISO IQ. =) Anyway, at least your wait is now over. It's official: http://bit.ly/xtzlVE
- ronin
"Today we are launching version 2 of the FriendFeed API for beta testing. We focused on making the API simpler to use, and we added number of compelling new features." Documentation: http://friendfeed.com/api...
- Bret Taylor
from Bookmarklet
nice, good to see OAuth support, this will enable a larger 3rd party ecosphere around FriendFeed, I hope
- Jeroen De Miranda
After going through the documentation and playing around with some feeds, I love the fact that you can now see the subscriber lists of people who have their feeds set to private as long as you are subscribed to them and authenticate (mimicking the main site functionality). One thing that's absent is a discussion of Direct Messages. Do they show up in feeds if you authenticate? How do we find just direct messages?
- Mark Trapp
Mark: direct messages are accessed using the feed ID "filter/direct". Read more about feed IDs at http://friendfeed.com/api.... Also direct messages appear in the "home" feed.
- Benjamin Golub
Benjamin: ahhh, I see it now. I missed it when skimming that list over. Thanks!
- Mark Trapp
Can you post the wget version of the command line?
- Gabe
Gabe: wget --user=bgolub --password=passwd --post-file=MyPhoto.jpg http://friendfeed-api.com/v2... should work. In theory. Edit: nope. I'm not sure it's possible to do with wget.
- Mark Trapp
Gabe: wget doesn't support multipart forms as a design decision. If you post a file, FriendFeed returns a 404, and if you post data, the query is too long for wget to handle.
- Mark Trapp
Good work, look forward to seeing what developers can create
- Joe Dawson
Woowoo, bgolub's password is “passwd” ;-)
- Amit Patel
Amit: I wonder how many people tested that :)
- Benjamin Golub
Thanks to bgolub posting his password, I now have all of FriendFeed's secret documents about notorious users, useless metrics, Justin Timberlake's promoting FF on Oprah's show, hiring Colbert as a spokesperson, Ev Williams being just a “distraction”. TechCrunch is going to love this! ;)
- Amit Patel
Yes big big thanks to the whole team for all their hard work!!
- ɐ ɯıʞ sıɹɥɔ
from iPhone