QUOTED in the Australian Financial Review!

I just got word that I was heavily quoted in the Australian Financial Review (paid article link) in an article talking about investment funds leveraging data and social media analytics for fund intelligence! I can’t post the whole article but it was printed in the newspaper on December 22, 2011. Below are excerpts of my quotes:

I love the chance to talk about applications of social media in industries that typically shy away from it. Plus the AFR is a big deal in the financial world. Big thanks to Claire Stewart for including me!

mxlgy:

Last night’s Triple Shot Oahu event was an awesome success! Our first event featured 3 spirits: Oxley Gin, Corzo Tequila and Bacardi 8 Aged Rum along with 3 epic mixologists: Joey Gottesman of Better Brands, Josh Perez of thirtyninehotel and Kyle Reutner of Imbibe Hawaii….

My Stay @ Marriott LAX a.k.a. #FAIL

Pardon the rough draft writing, since now have less than 24 hours to do at least 36 hours of productive work. I have to make this fast.

There are just some things you expect when you stay at a decent hotel: A clean room, hot water, amicable staff, and a parking spot.. Sadly almost none of those were right during my stay at Marriott LAX..

So every year my team at www.ani.me covers Anime Los Angeles, which is held at the LAX Marriott hotel. Every year the convention is held there and hotel has always been aware of that. This year we had 3 rooms, 2 under the convention group rate block and 1 room (mine) under a standard AAA rate. I had to manage my team coverage and panel at the convention but I also had a bunch of consulting work to do for a 4pm deadline on Monday. I figured by getting an extra room for myself, I could save drive time and get both coverage/panel work and consulting work done. The premise was that the cost of the extra hotel room was worth the hours of productive work.

Let me also say that I’ve stayed in a hotel nearly 100 nights in the past year alone and this was the most frustrating hotel stay I can remember. This is also the only hotel issue I’ve ever blogged about. To the credit of the few staff that did help, the issues were eventually solved but only after I proactively took initiative and only after adamant resistance each time.

Here’s what happened:

Thursday

  • Checked in late night Thursday January 5th: no problems.
  • Woke up in middle of the night and got out of bed to step on a soaked carpet. Was too tired to care, washed feet, went back to bed.

Friday

  • Woke up, and noticed the floor was significantly more wet, called guest services, told them they had a possible under floor leak. They sent an engineer who told me a 5th floor pipe had leaked and they were working on it. Offered to bring in air movers to dry out the carpet.. and that housekeeping could towel carpet.. I said I have bad allergies and mold is a real issue, or worse if it was a sewage pipe issue. I also noticed the entire wall was soaked and deformed and needing to be torn out. Engineer agreed but said he couldn’t work on it while I was in the room.. I wasn’t staying in a torn up room or leaky room. He said to talk to front desk. Called Front Desk, and no new room but they offered to send housekeeping.. which wasn’t a solution. I went to the front desk in person and told the person there that the Engineer needed to tear open the wall and as such, he sent me to be moved to a new room.

  • Got moved to a new room, Pepe the bellhop helped me move and upon walking into new room, we both reacted to a heavy smoke smell, which eventually made my eyes itch. I made a comment about it and Pepe agreed that the room was pretty bad. He called the Front Desk from the room to try to get me moved again, but no response, so he left and went in person to get me to a different room. Came back 15 minutes later saying he wasn’t able to get me moved but they told him housekeeping would come spray the room. He suggested that I talk to a manager. I thanked him for his help, tipped him well for his effort and walked to the Front Desk again. Found an assistant manager Michael who recognized the issue, and moved me to another room with a small upgrade. Thanked Michael and finally moved into a non-smoky non-soaked room.

  • Morning = wasted all work time

  • Went to Front Desk again to check into other 2 rooms that I was paying for for my staff. Asked to add my staff names to room, and was told they could only add their names to request keys. Right after, when I finally get to sit down to start working, I get a call from my staff saying self parking was full and valet won’t let them park because the room is not in their name therefore they “are NOT a hotel guest” and cannot park.. Even though they are the ones actually staying in the other 2 rooms. I have to stop, walk out and deal with that in person. More wasted time. Also this happened separately to 2 other members of my staff, and all 3 times the attendants were rude. A 4th staff member had to park blocks away on the street. I don’t understand how with 3 rooms, why 5 people aren’t considered guests because the room is paid in my name.

Saturday

  • Wake up to no hot water. Take a cold shower after hearing there is no estimated time to repair and I have a panel to host.

  • Ask for 30 to 60 minute late checkout for next day so I can get some work done before meeting and was told it was impossible. (Fair enough.)

Sunday

  • 4am-ish power goes out for a few and resets my devices..

  • Wake up, shower, pack all my stuff up, call bellhop to make regular checkout time.. and wait for OVER AN HOUR for bellhop to come. Bellhop gets to room and sees my 7 bags and 3 boxes (smaller boxes) of gear and am told they arbitrarily CANNOT ACCEPT THE BOXES FOR CHECK IN. Only the bags. I obviously can’t carry all the boxes myself, and can’t stay in room, so bellhop offers to take all my bags and boxes down to the lobby where I can “sit with it”. Um, no, I need the hotel to hold it so I can go work, meet with my team and continue coverage of the last day of the convention. Thankfully on the way to the lobby, I bump into Pepe who asked how things are and he solved the problem by allowing me to check in my small boxes.

  • 3:30pm I go to get car from valet, and wait nearly 45 minutes, after giving ticket, with another bellhop (Slovakian guy), After waiting, the Slovakian bellhop is wondering where my car is, and so he goes to look into it, and comes out with my car keys, still in the booth. No one had gone to get it. Mind you, every person in front of me had left already. I thank him and tip him well and finally leave the hotel.

Here’s why I’m frustrated

Each time there was an issue, the hotel’s strong first response was never a solution. You can’t use air blowers to dry out a continuous leak. Neither does spraying a ton of air freshener make smokiness do away. It makes it smell nasty and more irritating. Also each time, it often took hours and pushing or luck to reach a solution. Which meant I was screwed out of work time, which was the whole reason I was paying for the hotel. I also had drastically less time to do my job at the convention itself.

Even worse, I felt that I only even got a response (though never a solution) because they saw my room was NOT a convention rate room. Often they would apologize for the convention crowd to me, as if that was some excuse or justification or something that needed apologizing for. They were much less helpful when I called for other things from the convention rate rooms of my staff.

All in all, I ended up wasting at least 6+ hours waiting or arguing with the hotel to convince them to solve problems that shouldn’t have even been questioned. Dealing with the hotel meant my team got much less covered and each time the hotel tried to get away with not solving the issue. If it weren’t for Pepe, Michael or the Slovakian Bellhop, or my not accepting their fake “fixes”, it would have been worse. Also, every one of my staff that drove up had to deal with rude parking attendants and issues with them being considered “guests” of the hotel.

In summary, worst hotel experience, with issues EVERY day and an adamant initial pushback to solve the issues. I will not be staying at a Marriott again, and will do whatever is possible to make sure none of my staff do either.

/EndRant

30 minutes of more wasted time writing this. Now I have to get back to not sleeping tonight to get all my work done..

UPDATE

To the credit of the @MarriottIntl social media team, they saw my tweets and promised to look into the experience. On a Sunday no less.I wonder what they will find/do/say.

Also, my staffer (who was in a convention block room), upon reading this, said that Pepe was the only bellhop who came to accomodate his bags, after calling 4 times and being told there would be someone coming in 5 minutes. On the last call, upon saying he called 4 times and was told 5 minutes each time, he was rudely told that he “would need to wait” because “all you guys” are checking out right now. All he needed to know on call #1 was an accurate time. Seriously Pepe needs to get a raise.

What I don’t get is why it was so bad this year? Last year, the staff was much more accommodating AND CONSIDERATE to the convention attendees.

Shopify Mod: Collection or Page Based Smart Sub-Navigation Menus

So I’ve been working on (among other things) launching a Daily Deals site for Ani.ME and decided since we were closer to Woot.com than GroupOn AND we wanted to offer branded swag, so a modified shopping cart / eCommerce system would be best. After much deliberation and research I went with Shopify, and so far its been great.

SIDENOTE: As far as I researched, IMHO the best hosted SaaS ecommerce platforms are Shopify and BigCommerce, and the best self-hosted solutions are Magento and OSCommerce.

Customizing Shopify has been relatively easy and the Liquid templating system can be very powerful. One thing it doesn’t support by default however is easy sub-navigation. It has Link Lists for main navigation but it doesn’t allow more than 1 level of menus. There are a few posted workaround methods to create dropdowns and tag based sorting but I wanted a solution that met the following requirements:

Functional Requirements

  • Once setup, be able to edit/manage each sub-menu using Link Lists, a menu/link management feature in the Shopify admin, and not have to edit template code. This allows you to use the link list filters and other dynamic features and easily create smart collection-based sub menu links.
  • Each sub-menu should automatically load up the correct Link List based on page it is on.
  • If no sub-menu exists for the page, automatically either display a specified message or simply not load any sub-menu at all. This means you only have to define the pages you want a sub-menu on, while not requiring you to specify every instance or mess up the rest of your store pages.

Assumptions

  • You already have an area defined where you want the sub-menu to appear.
  • This sub-menu area already appears where desired in the template (as with most themes).
  • You use pages or collections on your main menu navigation, at least on the pages where you want a sub-nav.
  • NOTE 1: The example below is shown using collections as the list identifier, if you use pages then change collection.title to page.title.
  • NOTE 2: I use sub-menu, subnav and sub-nav interchangeably. They refer to the same thing.

How To

  1. Determine which main menu/top level pages or collections you want to have a sub-menu for.

  2. For each such page/collection that you want a sub-menu for, go to the NAVIGATION in the Shopify Admin and create a Link List with the desired sub-menu links.



  3. Write down the Handle of each Link List. In this case it is daily-deals.



  4. Go to the Template Editor and open the theme template file that contains the area where you want your subnav to appear. In this case, I am using the free Structure theme, and it is in the subnav.liquid snippet.



  5. In the above image and below snippet, you see the code we are about to create already inserted. The code consists of 2 parts. The first part identifies the page that is loaded and pulls the page title or (as above) the collection title. It then creates a variable value that corresponds to load the correct Link List. The second part, simply outputs the links in the format you specify. If a link list doesn’t exist for the page that is loaded, you can specify a different output or none at all.

    <!-- BEGIN COLLECTION-BASED SMART SUB-NAVIGATION -->
    <!-- From mikeprasad.com, visit for detailed instructions. -->
    
    <!-- Determine Page or Collection and assign matching LinkList Handle -->
    <!-- Edit 'Title' and 'link-list-handle' to match each main nav page.collection with the desired link list -->
    
    {% if collection.title == 'Title 1' %}
    {% assign linklistHandle = 'link-list-handle-1' %}
    
    <!-- Repeat additional 2-line sets of elsif and assign code for each additional submenu -->
    
    {% elsif collection.title == 'Title 2' %}
    {% assign linklistHandle = 'link-list-handle-2' %}
    
    {% elsif collection.title == 'Title 3' %}
    {% assign linklistHandle = 'link-list-handle-3' %}
    
    {% else %}
    {% endif %}
    
    <!-- Print the matching linklist as a sub-nav -->
    
    {% if linklists.[linklistHandle].links.size > 0 %}
    {% for link in linklists.[linklistHandle].links %}
    
    <!-- This formats the output of each link, modify as needed -->
    <a href="{{ link.url }}"{% if link.url == collection.url %} class="active"{% endif %}>{{ link.title | escape }}</a>
    
    <!-- This is the divider HTML that is output between each link, modify as needed -->        
    {% unless forloop.last %} <span>&#124;</span>{% endunless %}
    
    {% endfor %}
    {% else %}
    
    <p>This is the output if there is no matching linklist for {{ collection.title }}. Modify or delete this line as desired.</p>     
    
    {% endif %}
    
    <!-- END COLLECTION-BASED SMART SUB-NAVIGATION -->
    
  6. If you have any basic experience, you can stop at this step and simply copy and paste the above code, then follow the inline comments. If you don’t, the next steps should help you out.

  7. For the first page or collection you want a submenu for, you simply replace Title 1 with the page or collection title that Shopify generates. This is the title (with spaces and capitalization) you input when you created the page or collection in the Shopify admin.

    NOTE: To make it easy, once you save the above code snippet in your theme (but before you modify the last few lines), it should display this in the subnav area when you browse each page in the statement saying there is no matching subnav. You can also insert {{ collection.title }} anywhere to display this.

    Next for the corresponding link list that you want to show as the subnav for this page/collection, just replace link-list-handle-1 with the correct link list handle as shown when you edit the link list in the Shopify admin.

    {% if collection.title == 'Title 1' %}
    {% assign linklistHandle = 'link-list-handle-1' %}
    
  8. For each additional page of collection, simply add the following 2 lines of code, replacing Title and link-list-handle as done in the last step.

    {% elsif collection.title == 'Title 2' %}
    {% assign linklistHandle = 'link-list-handle-2' %}
    
  9. This line determines how each subnav link is output. Edit as needed. Also, the active class part will show the link as the active link if its url is the same as the loaded page. This class is usually already in the css of most themes, if not, the link style will default to your normal theme look.

    <a href="{{ link.url }}"{% if link.url == collection.url %} class="active"{% endif %}>{{ link.title | escape }}</a>
    
  10. This outputs the divider separating each link. Edit as needed.

    {% unless forloop.last %} <span>&#124;</span>{% endunless %}
    
  11. This last part is what is output when there is no defined link list for the loaded page/collection. You can delete this line if you want to display nothing or edit it as desired.

    <p>This is the output if there is no matching linklist for {{ collection.title }}. Modify or delete this line as desired.</p>     
    

That’s it. The code should load wherever your theme template has a subnav area and automatically populate it based on the loaded page. You can now manage each sub-menu using the Link List/Navigation screen in the Shopify Admin. If you decide you want to remove a sub-menu for a defined page/collection, just remove its links in its matched Link List. The only time you need to go into the template code again is to define new sub-menus for new pages or collections.

Enjoy!

epic4chan:

Star Fox is down  画

epic4chan:

Star Fox is down 

(via skao0ru)

You know you want me at SXSW! (aka vote for my talk!)

It’s SXSW Panel Voting time again and I’m really hoping to talk this coming year, as its been a while and I think a revised version of my social media talk I gave at iStrategy Melbourne this year would be perfect. The talk was the most tweeted, referenced, and requested at iStrategy but since it deals with all U.S. based case studies, I’d very much like to present it here at SXSW.

Help make that happen by taking a look at the slides below and VOTING AND COMMENTING FOR THE TALK HERE!

The Secret to Social Media: What do you love?

AT&T + Apple #FAIL (How to cancel iPad 3G Service without the iPad)

I love my iPad 2 with AT&T 3G Service. It’s great, and I get more utility out of my iPad because of it. In fact, 3 months ago, when a colleague of mine was in town from out of the country and we had to collaborate, they bought iPad’s and I prepaid 1 month for 3G over AT&T. It worked wonderfully.. 

Fast forward to now.. When I realize that despite the 2 iPads 3G being disabled before leaving the country and never used again, my credit card was still being charged every month.

Now before I highlight multiple points of EPIC FAIL and possibly consumer deception, I’m going to admit there is a possibility that the 2 iPad’s were not properly canceled via the iPad settings. EVEN if this is the case, it should not be as impossible to cancel a AT&T Prepaid Data plan without access to the device.

FOR EXAMPLE: What if you lost your iPad/device? Or it got stolen?

Anyway, here’s what happened and how also the solution to canceling your iPad 3G plan in all but 1 circumstance:

  • First thing I did, naturally, was check the email receipt you get on signup for a customer service number. Nope, no number at all. IN FACT, no contact information whatsoever. 
  • Next, logically, check the website on managing and iPad 3G Account. Nope, no mention of the iPad or related service anywhere on the homepage.
  • Ok.. so then I called AT&T Wireless and spoke to a rep.. Who told me iPad’s did not have “real accounts” and therefore she had no way to look up the recurring charges. I was also told that as a prepaid, they have no way to track down the account records.. But apparently they can still charge and track usage..
  • BUT WAIT! Don’t you create an account with an email and password on the iPad when you sign-up for service? YES! Surely you can look it up that way? Apparently not, as they aren’t “real accounts”
  • So I asked her what I should do? ACCORDING TO THE AT&T REP, THERE IS NO WAY TO CANCEL A RECURRING iPAD 3G DATA SERVICE WITHOUT ACCESS TO THE DEVICE. Her solution was to for me to call my credit card company and dispute the charge. I asked if the dispute would cancel recurring charges or would I have to dispute in perpetuity? She couldn’t say. Not to mention, how was my credit card company going to know which AT&T charges to block, as I have an iPhone4 and my own iPad with 3G.. She did offer to give me Apple’s general Apple Care support number however, suggesting it was Apple’s issue, not AT&T’s. I politely said thank you and hung up.

  • TO THE WEB! Surely some others must have had the same issue right? Yes, quite a few, as the 26,500,000~ results suggest. Go forums go! After a bit of searching, I found the following link in a AT&T Forums post directing me to a somewhat confusing sales page: http://www.att.com/shop/wireless/devices/ipad.jsp

  • ON THE BOTTOM of this page which advertises buying an iPad, there is the following box offering the purchase of more data:

  • Now if one was to click on the unintuitive “Shop Now” button, you would be prompted for the mythical user/pass login you created when you signed up for 3G on the iPad. If you happen to know it, you can log in, then “Edit/Upgrade” your plan, and once there, find the small cancel link to cancel and close the 3G Data account. SOLUTION AT LAST!
  • BUT? What if you really did have your iPad stolen or just don’t remember the login for the account? Well your S.O.L. then, because to recover the login info, you need the IMEI and Device ID off the iPad itself, so in the end, you’ll likely have to call your credit card company and dispute the charge and hope for the best.

So one might say, “Mike, why are you pissed enough to write a post? You got it canceled.” To which I would reply, “I did get it canceled, after paying $150 for 3 months x 2 of unused data fees..” BUT MORE SO “I got it canceled despite the AT&T lack of solution and responsibility. Here are a few of the points of failure that annoy me:

  • No contact information on the signup receipt/confirmation email
  • No way to find on website a way to cancel
  • No solution by customer service AND denying responsibility + ability to close my account, yet still be able to charge me
  • That in the end, I had to find my own solution provided by other frustrated consumers as AT&T said the only way was to dispute the charge.
  • FINAL FAIL is that the only way to cancel the account without access to the iPad was to (in a hidden, non-offered and non-apparent manner) go to the website, go to a shop page to buy the iPad plan, click on an Add Data link, login (assuming you have the access), then edit a plan, to FINALLY FIND A CANCELLATION LINK.

The only positive I can say is that when I tweeted about the issue, AT&T’s twitter rep for back to me, but this was AFTER I solved it on my own, and they may not have even had a solution.

Am I ranting for no reason? Or do you agree that this is ridiculous and misleading? Let me know in the comments.

My iStrategy Melbourne Keynote: The Secret to Social Media

My Opening Keynote deck as presented at iStrategy Melbourne on May 17, 2011. Among other amazing presenters from Coca-Cola, Facebook, Lonely Planet and more, this was the most tweeted, referenced, and requested presentation at the iStrategy conference. Keep in mind, it’s meant to presented live:

The Secret to Social Media: Perspectives, Strategies and Case Studies that can Change Your Business

Key Takeaways:

  •  What is the secret to implementing social media?
  • How to create passionate self-sustaining engagement (and revenue)
  • Key implementable strategies for all types of businesses
  • Three case studies for three very different businesses

The Secret to Social Media: What do you love?

View more presentations from Mike Prasad

Mixology 101: My First Shot

So if you’ve traveled with me or been over to my place, you know I’m big into mixology and fine drinks. In my travels to Hawaii, I’ve become friends with one of the best bartenders/mixologists in the world, Sam @ Lobby Bar at the Edition Waikiki. I seriously spend all night there giving him drink challenges or him showing off his skills in recreating classic early/mid-century cocktails. My 2 favorite bars on the planet (thus far) are Park Hotel Tokyo’s Bar a Vins Tateru Yoshino tended by Takayuki Suzuki & Yuki Yamazaki in Tokyo, Japan and the Waikiki Edition’s Lobby Bar tended by Sam & Christian. I’ve spent many nights hanging out with the mixologists and even had a few private tastings, but biggest reason I love the these bars is because the unique creativity, balance, impeccable skill, and precise perfection that goes into each drink. These guys seriously take drink making from profession to an art.


So over time, I’ve picked up a few techniques, insights, and recipes, etc.. and recently I’ve decided to give mixology a shot (pun intended).  I’d thus far only messed around at home and with recipe ideas with Sam @ Lobby Bar (That said, there’s a version of Bar a Vins’ Blanc Manger that I concocted and Sam refined called the Blanc Vanille that you can now order from Sam). So last week at @cyuskoff’s #EatsNGeeks event, instead of bringing a shared food plate, I decided to bring half my bar and play mixologist. It was my first time, but my drinks garnered some surprisingly positive reviews. I made a Spiced Daiquiri that Sam had showed me and of course my Blanc Vanille, but since I didn’t have anything else memorized, I ended up mixing my own concoctions based on ingredients on hand, including a bacon drink. Here are the recipes I made up, feel free to mix, share, improve, comment, and gimme feedback!:

Blanc Vanille

  • 1 oz Stoli Vanil
  • 1 oz Licor 43
  • 1 oz Disaronno
  • 1 oz Heavy Cream (or Heavy Whipping Cream)
  • 1/2 to 3/4 oz Egg White (based on preference)
  • Pinch of Cinnamon

Shake vigorously and serve chilled.

Orange Monkey

  • 1.5 oz Tuaca
  • 1.5 oz Amarula
  • 3/4 oz Licor 43
  • Optional: 3/4 oz Egg White

Shake vigorously and serve chilled.

Bitter Creamsicle

  • 3/4 oz Aperol
  • 1 oz Licor 43
  • 1 oz Egg White
  • 1/2 oz Heavy Cream

Shake vigorously and serve chilled.

 

McDonalds Apple Pie

  • 1 oz Licor 43
  • 1.5 oz Fresh ‘N Easy (or any brand) Apple Cider
  • Pinch of Cinnamon

Stir together and serve over ice.

MG Kiss

  • 1.5 oz Ciroc Coconut
  • 1.5 oz Ginger Ale
  • 1 oz Marie Brizard Coconut Liqueur
  • 1 oz Falernum
  • 1/4 oz to 1/2 oz Mint Syrup
  • 1/2 oz Disaronno

Shaken vigorously with 3/4 oz Egg White OR blended with ice, depending preference.

Ginger Puff

  • 1 oz Licor 43
  • 1.5 oz Ginger Ale
  • 1/2 oz Heavy Cream
  • 3/4 oz Egg White
  • 1/2 oz Barenjager Honey Liquor
  • 2- 3 pieces Crystallized Ginger, Crumbled

Shake vigorously and serve chilled. Garnish with additional Crystallized Ginger.

Bacon & Honey

  • 1 oz Amarula
  • 1/2 oz to 3/4 oz Honey Liqueur
  • 1/2 oz Bacon Syrup
  • 1/2 Strip Bacon, blended
  • 1/2 Strip Bacon, crumbled or whole for garnish
  • Optional: 1 Whole Small Egg
  • Optional: 1/2 oz Scotch (Preferably Laphroig, for smokiness)

Shake vigorously and serve chilled.

What I’ve been up to A.K.A. #Progress

It’s been a crazy while since I’ve updated here, and with SXSW 2011 come and gone and tons happening, here’s the latest on what I’ve been up to:


Bit Love Media | GirlGamer.com, DreadCentral.com & Ani.ME Teamup!

I started GirlGamer with a core team around the idea of creating online cultural communities around super-niche enthusiast audiences. The platform we developed combined editorial publishing, social networking, and a lifestyle brand to create a unique engaged digital space for fans. Recently, we’ve taken the same platform to launch a new site Ani.ME (which has just hit over 100,000 Facebook Fans & announced a HUGE partnership) and we’ve teamed up with DreadCentral to make a first-of-its-kind enthusiast lifestyle network. Check out the new site and network at Bit Love Media. Combining operations under one network also allows us to run more effeciently, reduce cost, and increase focus. We are currently considering an angel round to allow us to scale. Contact me over twitter @mikeprasad or email mike at bitlovemedia.com if interested.

RaiseGood.org | Consumers & Brands team up to raise donations for causes.

At SXSW I was hanging out with a bunch of people working in the cause space talking about the Japan Crisis, and realized that while there were many ways to donate, the mode value of the average donation rarely changes, that is, most people donate less than $20. I also saw big brands wanting to help but many of them stumbling or not optimally being effective. After thinking for a while and randomly being on Kickstarter checking out a project I backed, I came up with the idea of combining big brands, Kickstarter-esque incentivizing and GroupOn/Woot style deals. Over the second half of SXSW Interactive I rapidly developed the idea into what is now called Raise Good. I brought in @Jerram to help with development, along with teaming up with MissionFish to facilitate 100% charity donations (no fees) and we are now getting ready to launch this week! Right now we are looking for big brands to work with for our launch to benefit the current Japan crisis!

Aperture {M} | My photography portfolio.

I actually launched this a bit ago and most of my photography can be found on my Flickr, but I wanted to start offering canvas prints for sale. Prices range from $250 to $2,000 depending on size. Through at least the end of April, any of my photo prints or canvas prints sold will have all profits go to the Red Cross and Save The Children Japan. If you’d like to order one, let me know!

I’m also still doing limited consulting work via {M} Consultancy but am being very selective. Let me know if you have any interest and we can see if it’s a good fit.

So now you know what I’ve been up to.. What have you been up to?