Tuesday Aug 26, 2008

Dark Knight, the movie

During our last team meeting, there was a recommendation from one of our newer members that we watch the movie, Dark Knight. Apparently, the team member had watched it twice already and wanted to watch it one more time on the big screen.

Being the fun loving bunch that we are, we jumped at the suggestion. Given our tight schedules it took some effort to squeeze in this activity. Finally, we today trooped into a multiplex nearby and soaked in the action. After the Gotham city experience, we returned back to our office to continue from where we'd left. Must admit that it was an interesting experience.

Friday Aug 22, 2008

Jashan 2008

It is a festive occasion at the Sun India Engineering Center (IEC). We celebrated our Annual Employee event today.This year the event's called "Jashan 2008". Jashan means festival. The event was held on the lawns of a hotel, in a specially erected structure with professional lighting and sound arrangements.The entire show was co-ordinated and managed by an event management firm. T
he program began at around 4 PM in the afternoon and is expected to go on until around 10:30 PM in the night. Buses are available to ferry employees from office to the event venue & back.

The main highlights of the event were the address by the IEC Site Lead, the distribution of the IEC Annual awards (for patents filed, Innovation, Execution, Team work, etc.), entertainment programmes by teams of Managers & Engineers, game show, performance by music bands, singing and dancing & other interesting activities. Not to forget, the freely and plentifully available - good food and drink.

The excitement builds over the preceeding week or two with fun contests and preparations happening in advance of the main event. Different venues are chosen each year. All said and done, it was a memorable event with the Site Lead's opening address, setting the tone followed by the other activities & presentations.

Thursday Aug 21, 2008

Agile / Scrum

Two of the products that my team works on have moved to an agile development process called Scrum

Instant Messaging

Outlook Connector

We're nearing completion of our second sprint cycle.

Wednesday Jun 18, 2008

Team outing to Kerala

We just completed a major product suite release recently and have been raring to go out some place and take a nice short break. After much thought and discussion we settled on going back to Kerala. Our initial plans were to go out on a 1 night and 2 day trip, but as discussions progressed we realized how much we loved going out as a team and pretty soon the 1 night 2 day trip stretched out to encompass all of 4 nights and 3 days ! Our initial apprehensions about many folks not being able to attend a trip this long was dispelled when almost everyone signed up enthusiastically. So, off we went on a trip that turned out to be one very memorable and exciting experience.

Here's a high level summary of our trip and the main places we visited -

- Guruvayur
- Nelliyampathy
- Kumarakom
- Cochin

We had booked a vehicle (Tempo Traveller) for the trip and the vehicle promptly arrived at our office around 5:45 PM on wednesday, the 28th of May. We started our trip on wednesday evening at about 6:30 PM from our office in Bangalore. We left towards Hosur to pick up one of our organizers who lives there and after picking him up from there we reached Dharmapuri where we stopped for dinner. It was a little late by the time we found a hotel. There was a limited spread available at that time. Personally, i enjoyed the chettinad style food that was served at the hotel although some of our vegetarian members had a little tough time finding veggie dishes. After dinner, we left towards our first destination, the temple town of Guruvayur. After some games and singing in the vehicle, we fell asleep. 

At dawn we reached Guruvayur. The next important activity was to find the hotel which we had booked and after a little searching we found the place. The plan was to freshen up and visit the famous Guruvayur temple. There are guidelines to be followed while visiting the temple and one of them was stipulations on the clothing that may be worn. Men had to wear the traditional mundu with nothing on the top. Ladies wore sarees or full length skirts. Also, there is a restriction on non-Hindus visiting the temple. So, while the rest of the team left to visit the temple, i remained at the hotel and ordered a traditional Kerala style breakfast which proved to be too much for me to finish. After a couple of hours, the team returned from their temple visit. We spent a while changing back into our usual casual attire and some fun times later, checked out of the hotel to proceed towards Nelliyampathy. Oh ! btw, we took a detour to visit the elephant camp/sanctuary/whatever ... this is run by the temple board and has several elephants from the young tiny tots weighing probably a ton or two, to the elderly retirees probably weighing a couple more tons. We saw elephants being trained, some lazing around, some being bathed, even one who was being ordered to bathe itself and it complied !  It took a while to go around the place and see the elephants while making sure not to get too close to any of those seemingly gentle looking animals. Oh yes, once, just once we did venture to hold an elephant by its tusks ! and pose for a picture .... it involved a little monetary exchange with a mahout who stood behind the animal's trunk whilst each of us brave hearts, nervously held on to a tusk just long enough to capture this moment in the bytes in our digicams. We could probably claim bragging rights to having triumphantly held on to the tusk of a living elephant while the animal meekly looked at us (note to myself: must not forget to do a little touch up on the picture; that mahout's arms are visible in the picture). We then left for Nelliyampathy.

On the way to Nelliyampathy, we stopped for food and after a sumptuous lunch continued the journey. Towards evening we reached the resort at Nelliyampathy. The place was beautiful nestled amidst forests and hills, it was a sea change from where we had left. Our plan was to take a couple of jeeps upto the peaks of Nelliyampathy and from there go on a night safari into the nearby jungles. The same jeeps were to be used for both trips and we were advised that the trip would not be an easy one. After settling in at the resort, we took the two modified 4 wheel drive jeeps on our trip to the peaks. What a journey it was ! To say that every cell in our body was thoroughly shaken is a fact that we can all attest to. There were what looked like roads but as we continued on our journey, we realized the importance of having a 4 wheel drive vehicle as we clambered up a sheet of rock, discovered new paths in the jungle and mountainous terrain, and to cut a long story short, experience a journey of a lifetime. Frankly, the journey did a couple of things - one, it made the usual roller coaster ride pale in comparison and two, the paths we traversed changed our perception of how good/bad a road can/cannot be. Some of the crater ridden roads back home seem silky smooth when compared to what we went through and if you thought any of us were complaining, No ! we loved every moment of it - it was a long journey up the mountain but every moment was wonderful and worth the experience. After reaching the top of the peak, we parked our jeeps and go out to some truly awesome breathtaking scenery. Standing here and looking around, its easy to feel like you are on top of the world. You notice the clouds below you, yes you read that right; the clouds are below and its a heady feeling standing there, breathing in the un-polluted air and having the slightly chill breeze envelope your being. We savored the moment and gaped in awe at the magnificence on display before lying down on the peak, looking up at the sky which still seemed far away. It was evening and in the last few moments before the sun set, we decided to leave and begin our night safari in the jungles around the mountains.

Back we went creating our roads and plunged into the jungles. Before we knew it, it was dark. This is darkness to be experienced indeed. At a couple of points, we switched off our jeeps and drank in the sounds of the jungle as we eagerly awaited any animals that might cross our way. Frankly, being in thick jungle complete with assorted sounds of the forest, and absolutely no light except some fire flies that popped up once in a while was something we will not forget. We slowly made our way over bone-shaking terrain in the dense forest. The journey was long and yes, we did encounter some animals. Notable ones included a wild bison that crossed our path, some deer that ran away as our jeep approached them and finally the icing on the cake - few elephants ! There was a small baby surrounded by a couple of over-sized elephants walking protectively around the little one. Our paths would have crossed (eventfully ?) had we been a minute or two earlier. As we progressed, we came across fresh elephant dung on the road and became suspicious of the presence of elephants nearby. In just about a couple minutes, our doubts were cleared as we saw them cross the road right in front of us. There must have been about 100 metres or so distance separating us from them and we humbly switched off our lights lest we invite their unwanted attention. After they left we decided to turn back. We had to drive in reverse for a little distance since the path we were on seemed to be on the edge of a mountain. After finding a little place to manouevre the jeeps, we quickly turned around and sped away over the craters and boulders that littered our path.

After the night safari, we reached our resort and had the customary exciting team events plus a camp fire was organized, with good music, great food and drink. After spending most of the night around the fire playing a host of games, we retired for the night. Next morning we set out to go to Kumarakom. The vegetarians in our team insisted we stop at a veggie restaurant for breakfast. After a stop for a quick breakfast, we were on our way to the land of houseboats and back waters. After about 5 hours of travel during which time we again tried our hand at a variety of fun games in our vehicle, we reached our destination. We soon checked in to our houseboat which was awaiting us. The houseboat we had booked, had 3 bedrooms, a central gathering place/ viewpoint & kitchen. It was beautifully done and we lost no time in settling in. Our plan was to be on the houseboat until late next day morning. We sailed away from land and moved into vaster expanses of water. On one side the green sliver of land with lush coconut plantations and everywhere else, endless expanse of calm water. Without delving too much into all the fun and frolic on the boat, will just gloss over some of the proceedings ... good food cooked on the houseboat by the crew, fine scenery combining thin stretches of land swathed in green, trees gently swaying in the breeze with vast blue waters, hyper-enthusiastic and fun team ... nice recipe for some memorable times. I could write a lot about our experiences on the houseboat, but suffice it to say - it was another great experience and we simply loved it.

Next day by around 11 AM we left Kumarakom on our way to Cochin. At Cochin, we went down marine drive and parked our vehicle bang in front of an area where a protest was due to start in an hour or so. Anyways, outsiders such as us were not expected to be aware of these little details and off we went to hire a boat while leaving the driver with the vehicle. After some negotiation, we found a boat that had its front shaped like a train and hired the same to take us on a 2 hour voyage that covered Bolgatty palace island, the Cochin harbor, viewing Dolphins on the way, the Chinese fishing nets which we saw in full action, going to the mouth of the harbor and seeing the Arabian sea in its splendor, seeing several ships and passing by the Indian Navy's ships that were docked at the Naval jetty. For the journey we had the boat's owner as our guide. He was an ex-Navy person with a lot of knowledge about the sea and ships. At the end of two hours, we got back at Cochin's marine drive after a great trip around the harbor. Now, it was time for lunch and we decided to go visit the Forum Mall. The food court's much smaller in comparison to the Forum Mall at Bangalore, but hey the place was air-conditioned and clean. After the fairly hot sun, the coolness was most welcome. Finished our meal and after some freshening up, we visited a local market nearby to shop for spices and condiments. After traversing the maze of narrow streets, we finally set off to find our vehicle. The police had meanwhile asked the driver to park our vehicle at a distance. After an unplanned mini-trek, we found our vehicle and plonked down, all set for the long journey ahead to Bengalooru.

Needless to state the obvious, the trip back was a lot of fun with this exuberant gang all set on making the most of every moment. On the way we raided a bakery looking for some tea and snacks. Later that night, we stopped at Palakkad for dinner. We found a nice place where we were the only customers and had a large projection TV that was showing the final IPL cricket match. All of us sat around the TV and ordered dinner. We sat there for a long time there and left after the match was over ! It was good fun watching this important game which we thought we'd miss. Later on we did make another stop for some tea and found many small stalls selling hot chips of all varieties. As our journey progressed, we continued our games and fun activities until later in the night when we slowly drifted asleep. Woke up as we neared Hosur, in the morning. Pretty soon we reached our office where we had parked our vehicles. Looking back it was a great experience spending all this time with this dream team.

Sunday Jun 01, 2008

Our Trip

Our team took off on a fairly long trip to a few places in the state of Kerala. The trip lasted all of 4 nights and 3 days. Its a rarity to see trips of such duration happen with our teams and while we did'nt really expect too much attendance, I must admit that i was amazed at the actual participation which was very high.

The prominent places we visited during our trip include, Nelliyampathy, Kumarakom and Cochin, all of them located in the state of Kerala.

Rather than put an account of the entire trip in one large blog entry, i'll use this post as a main page linked to additional entries (which i shall post shortly).

In summary it was a great trip with a great team.

Wednesday May 28, 2008

Quality Fest 08

Its a festive season at the Sun India Engineering Center (IEC) with the Quality Forum's mega event, "The Quality Fest 08" scheduled to begin on the 2nd of June.

A core team of very talented and committed volunteers are at work behind the scenes handling all of the myriad tasks and responsibilities required to make this event possible. Unlike other Quality Forum events which are generally targeted at professionals from the Quality & Testing function, this Fest is for everyone irrespective of their functional affiliation. The Fest provides an excellent opportunity to know the various Quality & Testing teams that are present at IEC, the wide range of tools & techniques being used by the different teams, and generally gain a lot of insight into the Quality & Testing function.

Some of the main activities that are part of this event include, Road shows by the different Quality Teams, Demonstration of various Tools being used by the different teams, Tech talk and Panel discussion on a very relevant and interesting subject pertaining to Quality by Senior Professionals from different functions. Oh! and if you are wondering if there's anything else to make the "Fest" festive, wonder not ... there are fun activities interspersed with the other events and some serious prizes to be won too.

You'll be amazed at the number of Quality teams we have at the IEC, the products & technologies they work upon, the gamut of tools used and generally gaining newer perspectives around & greater insights into the Testing function. So, if you are at the IEC, this is one not-to-be-missed event.

While on the subject of Quality, here's a quote attributed to Steve Jobs to sign off this post - “Be a yardstick of quality. Some people aren't used to an environment where excellence is expected.

Sunday Apr 06, 2008

Wayanad ... again !

Our second team trip to Wayanad. With good memories of our past trip, we left on a bright beautiful Saturday morning in a Force Traveller which we had hired to transport us during this trip. Some members of the team had'nt visited Wayanad and so our plans were to cover two of the same places we visited last time viz. Muthanga wild life sanctuary and Edakkal caves. The other place we planned to visit was Soojipara falls. We intended to stay at the same place we stayed the last time.

The journey was great which was not unexpected considering the group I was with. We stopped for break fast at Tiffany's on the Bangalore - Mysore highway. We reached Wayanad in the afternoon and decided to have lunch at Sultanbathery town. After a nice & heavy lunch, we went to visit the Muthanga sanctuary. 

Our experience of Muthanga, the last time around was not too great since we did'nt really get to see much wild life. Of course, last time we did encounter some deer and foxes. We were now hoping to do better and off we went. We were allowed to do the safari using our vehicle instead of hiring the jeeps (vehicles normally used for safaris and can be hired at the entrance of the wild life sanctuary). Just as we entered the sanctuary, we smelt something burning and within seconds our entire vehicle was engulfed in thick white smoke. We managed to open the doors and rush out - apparently the vehicle's electricals were fried, but not completely. Interesting experience indeed ! Couple of us trekked back to the entrance of the sanctuary to hire a couple of jeeps (should've done that in the first place, probably !) while the driver of our vehicle was trying to figure out the extent & nature of damage. We hired two jeeps and resumed our safari, leaving our vehicle's driver to get the vehicle fixed.

With fingers crossed, off we went - our cameras were on and ready to capture any trace of wild life which crossed our path. A short while into the trip we encountered a wild elephant that looked pretty dangerous. The drivers of the jeeps we were traveling in did not stop and continued lest the elephant get into a playful mood with us. After a while we took a less traveled path inside the jungles and stopped in a clearing. Apparently there was some wild animals at a distance. Straining our eyes, we could see a bison and some deer far away. This was one time i wished i had a camera with better optical zoom (my point and shoot had just 3x optical zoom which seemed woefully inadequate here).

We resumed our journey and met a group of tourists who were returning from their safari and we stopped them to ask if they had sighted any animals. The forest guide in that vehicle said that a tiger had crossed their path a little while ago. The first thought that passed my mind was he probably must've been hallucinating or making things up to raise the levels of our curiosity. Ok, its not that there are no tigers here, there supposedly are tigers and i don't deny that. But the possibility of sighting of tigers during the day (considering my past experiences here plus conversations with some of the folks around) seem akin to sighting of large pools of cool fresh water in the middle of the Sahara desert during noon.

Anyways, giving them the benefit of doubt we set forth on our endeavor to sight the large cat, or at the very least some other wild denizens of these forests. We reached a large clearing next to a placid pool of water in the midst of the jungle. Parking the jeeps there we wandered around the place and took a few pictures. I must admit, the scenery was beautiful.  After loitering around for sometime, we left again and after traveling some distance we saw some deer and another elephant in the distance. Soon, we returned and completed our safari.

The one thing to note when compared to the last visit, was the timing ... last time it rained and there was a lot of lush greenery plus water everywhere. The scenery looked very beautiful. Forests in the rain are beautiful indeed ! This time it was summer and things looked a little dry. The open vehicles we traveled in kicked up clouds of dust that required some of us to cover our noses ... makes me feel that visiting the place when there's a light rain would be better. Anyways, it was a refreshing experience for us city dwellers.

After Muthanga we took the jeeps to Sultanbathery town to catch up with our driver who was getting our vehicle repaired. The vehicle would need some more tinkering and could take some more time to be ready. So, we went walking around town in smaller groups of two-three members. I had a bit of shopping to do too. By this time the vehicle was ready and we left to the resort where we would be spending the night. Its about 10 kms from town and after a nice drive, we reached the place. After a bit of freshening and relaxing we decided to start our evening and night activities on the lawns of the resort. There was a lot of food and drinks going around. The amount of energy in the team needed to be seen to be believed. We had a lot of fun; we tried our hand at playing mid-night volleyball (using a very light but large plastic ball) which turned out to be very entertaining, followed by other group activities ... all of these fun activities had made folks hungry and after a real nice dinner we ... continued our interesting activities ... by early morning (1:30 - 2 AM ish) we decided to call it a day and grab some shut eye.

Woke up early on Sunday morning and after some folks had a splash in the pool, literally speaking ... we bid adieu to the resort and began the rest of our tour. Our first pit stop was the hotel in Sultanbathery town for breakfast. After a typical Kerala style breakfast, off we went to our first destination, Edakkal caves. Some of us, me included, had seen this place earlier. However all of us were game to go see it again, for the benefit of the folks in our group who had'nt seen this place.

The trip to Edakkal requires parking your vehicle at a designated parking spot and then going up to the entrance of the caves, where you purchase tickets for your entry into the caves. However, one thing to note is the journey to the entrance of the caves can be very tiring and exhausting especially if you are'nt the regular trekking enthusiast or marathon runner types. Ok, i was probably exaggerating that a bit, but not too much. What I would advise is for folks to hire a jeep (again the same kind of vehicle we used for our safari). Yes, thats the only vehicle that seems qualified to do this uphill journey to the entrance of the caves. There are jeeps for hire a little distance further from the parking slots and you'd be advised to conserve your energy and hire these vehicles. Of course, if your plan is to only visit Edakkal all day and don't plan to go around anywhere else, then walking all the way up is probably a good idea.

However, to save time and energy, hop on a jeep and if you are lucky, you'll get a jeep driver who's gonna treat you to an experience that can leave your adrenalin pumping ! Yep, some of the drivers in this area make me think these guys really wanted to participate in Formula 1 racing, yet due to some unfortunate circumstances probably ended up here driving jeeps on these narrow mountain paths and boy they sure can make the roller coaster ride seem like a drive in the park ! ... again., depends on the driver you get. One of the jeeps we hired (the one I was traveling in) had this young driver who appeared before us with tyres screeching to a halt and beckoning us to get on board for an exciting ride ahead ! ... our expectations were not belied and off we went with wheels spinning wildly on rock and gravel via narrow paths upto the entrance of the caves.

When we reached the entrance we saw a large number of tourists. Looks like weekends and holidays can get to be very crowded. Once you purchase tickets, you then make your way up to the caves. The cave area is a little spacious and you can see inscriptions made by the Neandrathal man. We took pictures, savored the scenery and crowds! and left the place. On our return from the caves, we again took the jeeps down to the base of the mountain, a little distance from where we'd parked our vehicles. The visit was good and the scenery plus views are very good. Crowds were a little too much and seemed very much like traffic back home, on the roads of Bangalore. Not sure if this is a regular weekend phenomenon. During our last visit the place was not crowded. By the looks of it, it seems this place is getting to be fairly popular with the average tourist ... what with man's quest to see what his ancestors have been upto !

We set off to our next destination, Soojipara falls. In summer we did'nt expect much water though. Anyways, at Soojipara we need to trek a little distance to reach the water falls. The walking path is well laid out for most of the distance and could take about 15 - 30 mins depending on the walking speed. Carrying drinking water is very much advisable since walking during noon / afternoon times can be pretty hot and tiring. However, with our group, the fun quotient is pretty high and we spent a lot of good time as we walked. Fortunately, there was some water at the falls and many of our team members decided to bathe in the falls. After some fun times there, we trekked back to our vehicle and left to reach Sultanbathery town for lunch. After a fairly heavy lunch we set off on our way back to Bangalore.

The journey back was great fun too, again not surprising considering the enthusiastic & fun loving bunch of folks I was traveling with. By evening we reached Mysore and some folks got off there whilst the rest of us continued our onward journey to Bangalore. Barring a minor incident (our vehicle had a flat tyre near Mysore ... gave us some time to get out of the vehicle and stretch our limbs), we reached Bangalore by ~11 PM on Sunday night. Looking back, it was like all our team trips - simply super !

Here are some pictures ...

Thursday Sep 13, 2007

Wayanad Trip

Well, its been a few days since i've posted anything ... partly due to the hang-over from a recent team outing to Wayanad  located in God's own country a.k.a. the beautiful and very green state of Kerala

For those interested, here's a real quick summary of our trip ...

  • About 10 of us from our team, started from Bangalore at around 7:00 AM on a bright Saturday morning. We had hired a Force Traveller to ferry all of us to Wayanad.

  • On the way, we stopped at the Shivalli restaurant for breakfast.

  • We passed through Mysore city and traversed through Bandipur forest

  • Reached Sultan Bathery, our destination in just about 6 hours since we left Bangalore

  • We stayed at the Orchid Resort, initially in the thatched huts to experience nature first hand - but a short rain later (when some of the huts leaked a little), we moved to contemporary concrete dwellings with plumbing and electricity ... frankly, i was very happy to stay in familiar environs !

  • After a super Kerala style meal, we set off on a safari to the Muthanga Wild Life Sanctuary. Apart from some great scenery in the jungles, we spotted couple of foxes that walked alongside our vehicle for sometime and posed for snaps; we did see several deer idly standing in herds and watching us watch them; oh yes ! we also saw couple of peacocks, but nothing much else ... guess we were'nt too lucky that day

  • Saturday evening after the safari was time to see most of the team in their natural state ... with "interesting liquids" flowing freely, and lots of delicious food, we stayed up very late ... singing, shouting and generally having a boisterously fun time !

  • Woke up fresh on Sunday morning and got ready to visit couple of tourist spots

  • Our first stop (after a very filling b'fast) was Edakkal Caves, which has carvings from the Stone Age / Neolithic times ! The climb to the caves is fairly steep and can be a challenge for folks who are not in the right shape (yep, round i realized is not the right shape to be, while attempting to clamber onto the rocks to see what the neolithic man has carved !)

  • After this pretty hard endeavor, we proceeded towards Meenmutty falls. Vehicles can not go close to the falls and we had to park our automobile a little distance away and walk for about 3.9 kilometres to reach the falls. A quick word of free advice - to the faint-hearted and not so nimble-footed, out-of-shape and out-of-breath types ... stay away from this place ... its sooo very easy to take a wrong step and be terminated or better - break a few bones and be rendered immobile for some time. OK, if you are confident and feel fit as a fiddle, trek along ... there's some truly breath-taking scenery on the way to the water falls. You walk through tea, pepper and coffee plantations and to add spice to the spicy climes is the presence of cool mist that floats all over the path ... the trek can at times get ethereal (until you reach the more dangerous part where you start praying and clawing onto earth and plants around) ...all in all a great experience ... Even for folks who are fitness-challenged, you should walk for atleast about 2 kilometeres where the path is safe, see the beautiful scenery and fill your lungs with the fresh crisp oxygen rich invigorating air !

  • Well, after Meenmutty falls with little energy left, we had a heavy meal following which, we went over to the house cum plantation of our friendly documentation team member (Sunil), at Wayanad - I must admit, this was a very nice experience. After spending some time there, we finally decided to start on our journey back to Bangalore

  • Except for a short stop at a roadside tea stall for some hot tea (it was good !), we reached Bangalore virtually non-stop and in record time. Needless to state the obvious, the journey to Wayanad and back to Bangalore was definitely fun filled, with lots of leg-pulling and light banter

Its definitely been a very memorable trip and is one in a series of trips our team's been having ... the last one was a super exciting, adrenalin pumping trip to Coorg ! wow ... it was mind-blowing to say the least ... on hind-sight, we really had tonnes of fun and carried several memories of that trip too.

Btw, in case you are interested, here's some snaps of the scenery ...

Tuesday Aug 28, 2007

Sun is amongst the Top 20 best employers ..... in India

The current year's dataquest survey has ranked Sun amongst the top 20 best employers in India.  The seventh annual Dataquest-IDC survey was participated by 2,844 software, hardware and marketing professionals from 33 IT companies, totally employing 3,04,834 people in seven cities. The rating of employers was done upon the basis of employee satisfaction and HR scores.

"According to Pradeep Gupta, publisher of Cybermedia, multinational
employers IBM, Capgemini, Sun Microsystems and CSC have mastered the
art of managing Indian employees to rank among the Top 20 best IT
employers in the country."


Add to Technorati Favorites | Slashdot   Slashdot It! | Submit to del.icio.us



John Morrison


« June 2016