America's #1 Balance Bike Destination

America's #1 Balance Bike Destination
America's #1 Balance Bike Destination

Thursday, April 15, 2010

Tour of Turkey- Rifat Caliskan's family presents

I have been following the results all week with mild interest, but today I caught a photo in the article by Cycling News which made my heart skip a beat. The jersey for best climber was awarded to Remi Pauriol by the family of Rifat Caliskan, who was at one time, Turkey's answer to Eddy Merckx. Rifat was a personal friend of our family. He raced with my father in the late 60s and when I was in Turkey back in 1989 as a very promising junior, he guided my training that summer to the podium of a big criterium [points] race in Corum. I finished 2nd to that year's elite Turkish National Road Champion, with junior gearing. I smoked every junior there of course, making me the virtual winner of my age group. I also snagged 10th in the road race the day prior. Little did I know at the time that my lithe 145 pound frame had just achieved the very peak of it's bike racing career. Life requirements and family misfortune made it a downhill journey from there on.. So I digress. The name Rifat Caliskan reminds me of so many things though. Rifat passed away recently, not too long after my father was taken from us by lung cancer.
Above, André Greipel (Team HTC - Columbia) took a hard-fought victory in stage five.
Rémi Pauriol was awarded the red jersey of best climber by the family of Rifat Caliskan, the famous Turkish cyclist from the 1970s who passed away five months ago.

Ninigret No 1

Looking at the weather prediction for this weekend, it was apparent that racing enjoyment would be curbed quite a bit on Saturday, making it all the more attractive to go to Ninigret last night. The same tired script played out of course, with all the big engines detaching themselves and surfing the field for an hour- Gary A- Tobi S- Billy Y- Billy M- Adam S- Randy R- Todd B (hope I didn’t miss anyone) they duked it out for the win (I think Tobi got it) while us mere mortals in the field worked it as a training race should be worked. I went for a prime at one point and got outgunned by a tall dude who I think is a junior (?) Anyway, I’m glad I didn’t quit because it was a 2 place prime (Nice six pack of Narragansett Lager- Ninigret has the best primes!) I almost tossed my cookies after that sprint, and had to really dig deeeeep to stay attached to the field- something made a lot harder by the many folks who were dropping out and jumping back in every other lap. I was getting gapped and it was even more painful to go around the bodies that were being spit out the back. This was a windy edition of Ninigret for sure. At 5 to go I had pulled myself together in the sprinter’s lounge and started moving up. By the time we heard the bell, I was 5th wheel. On the back stretch I was 3rd wheel. We had barely hit the final left hand curve and I became impatient and started my sprint 333 yards from the line. My leadouts were cooked and it was time to either GO or be swarmed and end up fighting for a wheel or a clear path. Field sprinting for 8th place? Meh... It’s a training race. Why not practice some sprints? I wasn’t exactly sprinting from the back of the field.. The correct thing to do would have been to hug the right hand curb, but that’s not what I did- stupid me- I left a lane open on my right side and [correctly] held my line to the finish. Tall junior rider and someone in Cox uniform passed me on the right. 3rd in the field sprint- I’ll take it. It was an excellent workout. The bad news is that when I got back to the car, my wife was in the driver’s seat while my son was kicking a soccer ball around. I put the bike up on the car, yelled at Reis to get in the car and jumped in the passenger side- I was cold. What do you think we left leaning against the car as we drove off? A Bontrager Race-X-Lite front wheel. We do not recall running it over, but it sure as hell didn’t make it into the car. I’m hoping a good Samaritan saw us drive off and is holding the wheel for me. It matches my Powertap wheel and I really want to get it back. Has a blackwall Conti 4000s tire on it and a Polar magnet on the spoke. Thanks for reading.

Wednesday, April 14, 2010

Heeding the call of nature


No I’m not referring to growing a tail, or taking a wiz, or laying some cable or seeing a man about a horse. (What ?) it’s just that lately, my body is telling me to sleep lots. Maybe I’m “tireder” than I realize what with the racing I did Sat and Sunday and the supposed rest I was supposed to be getting last week and what did I do- I commuted to work almost every day, making for another 200+ mile week. Physically I feel great. Monday after work I took out a TT bike that is on loan to me and tried it for size. That was a 40 minute ride to Goddard Park and back- I did a lot of stopping and adjusting. The bike’s not for me.. Yesterday, I had the benefit of knocking off from work early and you would think that a 3-4 hour ride would follow, but for whatever reason, I really “did not feel like it”. Instead, I took a two hour afternoon power nap- and slept more deeply than I have in months. It was hard to snap out of it, but I got up feeling very fresh. Let me also point out that I have gone to bed at 9:30 for the past two nights.. It’s normal, right? To have days where you don’t feel like riding your bike? This morning was another case of the blues maybe. I got up at 5:00 am, all stoked about riding to work and back.. then I see that it’s 39 degrees outside. This makes me feel less than inspired, so after horking down a bowl of Mini Wheats, I went back to bed for another hour. Signals I’m getting from the body seem to indicate that this extra rest will make my next build period all the more effective. My weight is steady. My HR as I’m just sitting around is in the low 50s. No infections or allergies are bothering me. I guess this is what it’s like to really get some rest? Finally bought a new strap for my Polar HRM yesterday. Was worried that it wouldn’t work as I use the old 720i, but it took the signal in a heartbeat (that’s a pun).. REI told me to bring it back if it didn’t work, no questions asked. Got a nice 20% discount on it too, for being an REI member. Now we can start to look at my “decoupling”, whatever that means. Hopefully this strap feeds a signal to the Powertap too.. Ninigret tonight? I’d have to cancel a 7:00 appt with a contractor at the new house, and leave work early in order to be there. Should I let this well-rested-fresh-ness go to waste? Let’s see what kind of mood strikes.

For those who wondered, my performance at Myles Standish was the pits, but the data I gained from my peak hour was excellent- better than I expected. It’s nice to have something positive come from a day which, on the surface, appears unsuccessful.

TTYL.

Sunday, April 11, 2010

Wells Ave No 1

I usually do not wait until April to do my first Wells Ave, but hey I'm glad I missed it last week! 15 people crashed and 5-6 were taken to the hospital. The A field was fit and strong today, it made for some good racing. I wasn't really put into much difficulty the whole race, except for the first 8-10 minutes. Anticipating a bell lap, I went clear on lap 3 or maybe 4. The gap was ginormous because of the tailwind on the back straight. As I am rounding the corner and expecting to claim my prime, a turbo-charged J. Spinelli went past me like a hurricane. Alone. I was in no-man's land for one full lap after that. He became a dot up the road and I spied a good sized group approaching from behind. Skip, Tobi, Thad, Ward.. Among others- they were going very hot and left me in their vapor trail. This was a mistake on my part. I should have shut it down and recovered right after JS passed me. Instead I kept grinding it out.m but the primary reason for going to Wells Ave today was to race HARD and get a solid chunk of CP60 data. That's what I was thinking about while wasting myself for a few laps there. Yesterday's poor performance from Myles Standish made me determined to go and do some work at Wells. So back to racing- the early break in pursuit of JS went through me, never to be seen again until they lapped the field (boy, when I fall apart in a race, it's effin serious- legs simply "no va"). So I ended up jumping back in the largish field. I did some work at the front and logged some beaucoup watts for a few laps. A field prime is announced and I'm up there ready to pounce, but its neutralized. Next lap- almost the same thing happened- but people were hesitating. I came up the right hand gutter from 2nd wheel to what I thought was an easy win. I did not expect to be challenged and that's why a CB guy took it from me in the last 20 meters, fair and square. I salute the guy.. But what's with the smarky attitude and looks from certain young blow-hards in the field afterwards? Indeed I was both gassed and pissed so I was heard shouting "what the FUCK are you looking at" on the back stretch. Not proud. Apologies for getting emotional about a stupid prime. This made me determined though.. 4 laps to go the bell rings one last time (surprisingly) and it's 2 places. Teammate Adam S is giving me a textbook leadout.. Until a log jam of cars going 20 mph impedes us. Neutralized. We pass the finish and the bell rings again. I'm at the very front and in control of my fatigue. I swing wide after the corner. Couple of JS's teammates light it up right after the corner, hard. I jump on to take 3rd wheel. For having a lousy day yesterday at Myles Standish and missing the break and losing two previous primes, it was nice to win that last one. Glad to have had a safe race- I shut it down on the last lap- what is the point of sprinting in a field populated by 14 guys who lapped you?
I must say- the switch to 172mm cranks was definitely correct. It "feels" like I can accelerate much more successfully, both on yesterday's climb and in today's sprints. Thanks for reading.
Sent via BlackBerry from T-Mobile

Wednesday, April 07, 2010

Beaucoup volume

The verdict is still out whether I should regularly do this bike commute, which.. at 27 miles each way, totals 216 miles between Monday evening and Friday morning. Tack on any training rides or race mileage from Saturday and Sunday.. and I can have 300 mile weeks all summer long. I need to figure out how to manage this effectively and make sure I am not adding unintended fatigue. Sometime in May I expect to begin working from home 1-2 days a week and that will change the program quite a bit. In April I need to really pour on the volume if I am expecting to properly let the spring unwind in May. I didn’t crack 1000 miles in April 2009, but it appears this will happen before April 20th this year. To wit I already have 288 miles and it’s only the 8th. It’s also a rest week and I am skipping Ninigret tonight even though I know it will be epic with the warm toasty weather outside. My commutes this week are in the 2 watt/kg range, and I’m enjoying the hell out of taking my time and noticing all the things there are to notice on a 27 mile journey. So it’s active rest for me all week.. until Saturday.. when I expect to be doing something special- might be a field test, might be some racing in MA, or a combination of both. It’s time to hit the reset button and go into a new build period using an accurate new FTP. I want to do some time trials. How many choices are there in our area? Thanks for reading.

 

Tuesday, April 06, 2010

Revelations

On Sunday I took an early morning 3-1/2 hour ride and my legs were really fried from the crit racing at Chris Hinds on Saturday. Even so, I was able to average 19.5 mph and 195w- the ideal Tempo ride I guess.. It didn't occur to me that I forgot my pump until after I got home- a scary thought considering the bald/flat spot on my rear tire from all the wind trainer workouts.
Checking Chris Hinds Crit results at www.road-results.com I notice that out of the 51 finishers:
10 are Cat 1
19 are Cat 2
11 are Cat 3
2 are Cat 4
9 are Cat "?"
Cool. That's a lotsa cat 1s!
Funny thing too- I showed up for the race without renewing my license! Almost drove home to take care of it too- then I was informed I could do it right at the race by filling out a USAC form- sweet! What a relief that was..
Sent via BlackBerry from T-Mobile

Monday, April 05, 2010

Wells Ave Criterium April 4, 2010

The was a bad crash Sunday and the end of this very nice video shows some of the aftermath of it. I heard that 4-6 people were hospitalized. I hope everyone if going to be okay. If anyone knows who went down, please let us know.

Wells Ave Easter 2010 from pkl_limavady on Vimeo.


Teammate Matt K. won the crit, and the halfway prime, and he also won the field sprint at Chris Hinds for 7th. Nice work.

Sunday, April 04, 2010

2010 Chris Hinds Criterium Results

Sorry I could not get a shot of the 45+ event, but I will tell you that Dave Kellogg won it. The result at the very bottom is the 35+ race. If anyone has the overall mileage for the Pro race and the 35+ race, please let me know. I raced data free in favor of fast race wheels, but I still want to know my mileage/speed if anyone has it please. Thanks.






Friday, April 02, 2010

Reflections of a successful winter

Success? Relative to what? Well.. I used to be one of those guys who didn’t touch the bike until April or May, and who would go to the old Lincoln Criterium in June/July and get dropped every three laps, jump back in and try again.. until finally after 3-4 weeks of this, I could hang in there and finish the A race, sometimes on the heels of the top ten guys sprinting for the win. Things are different now. I race cross 5-7 times a winter. I ride 3-6 hours almost every weekend, all winter long. I build a 1000 mile base by the end of February. I use a powermeter and know pretty well where I stand on any given day.. and yes a lot of it is still “by feel”. The data does more to verify how I’m feeling than dictate how I should be feeling.

This past Saturday with Gewilli and those hills will stand as a ride that I consider critical- one that pays big dividends later on. A TSS of 300 calls for a rest day this early in the season- I was not interested in repeating the effort on Sunday. I did a one hour spin indoors, barely turning the pedals. Instead of resting on Monday, I rested Sunday, and moved up Tuesday’s workout by one day, which consisted of six intervals of 3:00 at FT +10%. This was a hot workout, but didn’t cause much fatigue, so I poured it on again Tuesday night, doing 1:00 FT efforts at 90 rpm separated by 1:00 Endurance efforts at 110 rpm (repeat 20 times, with 10:00 rest in the middle). This gave me some fatigue, but I felt like I could do more at the end of this ride. Wednesday- REST- no riding whatsoever. Yesterday I took the bike to work. Scheduled myself to do a couple of 15:00 FT efforts, but this is “easier” to do indoors (mentally, indoors is harder). I was able to eek out one of my intervals on the bike path, but the occasional slowing down and stopping related to traffic and mud and water took away from it a bit. Still, a solid effort.. and I was flying- slight tailwind. Once off the bike path, there is no possible way to ride hard for more than a minute without stopping or dodging traffic, so I just made the most of it- decided to make this ride home something special. I was feeling exceptional. Looking back on the power distribution chart, it’s evident that more than ½ the ride was spent over FT, ½ under. And overall, 15 minutes of coasting- that’s a lot of zeroes factored into the averages. This fast ride home pleases me.

Indeed winter could have gone a lot more terribly or incorrectly, or unlucky or injurious than it has. I feel pretty fortunate to have emerged from the past six months injury free, at a good fighting weight, and in competitive form. It didn’t just happen, it wasn’t all luck. I was executing a plan, not exactly doing it “by feel” all the time.. because for a lazy phuc like me, if I did everything by feel, I’d have slept-in until noon every Saturday and every Sunday for the past 6 months.

Tomorrow will be a good test to see if all systems are go, but again it’s all relative. April 3rd is not the time to call out the defining moment of your entire season, so I go into tomorrow with one expectation- to have fun. If I caulk up a top 10, I’ll be immensely happy, but not devastated if I’m tail-gunning all day. My “A” races are still more than two months away. Thanks for reading.

Monday, March 29, 2010

Does Normalized CP60 = Functional Threshold?


Saturday I rode for four hours- the first and last hour were by myself, the middle two hours were with Gewilli and Chris Burke. On the surface, the ride does not indicate anything impressive. Average speed of 16.8 mph and average watts of 171. It is easy to achieve these numbers on flat roads, by myself. But the Variability Index (VI) is 1.28 which indicates a lot of climbing. The TSS for the entire ride is 300 which is the highest I have done in one day, YTD. The data which matters the most to me though, is the small inset showing the CP60 (peak 60 minutes of average watts). The average is 191 watts, but the normalized average is 250, which is the current FT setting I'm using is WKO Peaks software. We were not going at race pace or turning ourselves inside out completely (for the most part), but we were not exactly slacking either.
FT means different things to different people. I use the number as a target during my longer intervals (those of 15-20 minute duration). Some workouts require me to go "FT+10%" and knowing this number comes in handy. But as a trusted source points out, my heart rate indicates that the FT I am currently using indoors may be too high. Some of this is because of the fatigue of a long day at work, some of it is because of overheating while indoors, or lack of a fresh supply of oxygen (I'm in a basement with no windows) and some of it is 'cardiac drift'.. I'm not completely convinced yet that I should aim lower during these workouts, but I'm thinking about it. The "VI" of a windtraner workout is typically exactly "1.0", which means that it's a constant steady grind- nothing like a ride in the rolling hills. If my Peak Normalized CP60 is achieved on a ride with lots of big hills, then translating that to a windtrainer workout needs to be given some consideration. At the end of the day, what needs to be evaluated is whether using a slightly lower [FT] target is going to force the same level of adaptation as a slightly higher one. Two back to back 15 minute FT intervals are supposed to be hard. The 2nd interval is supposed to show a little bit of weakness relative to the 1st one. I look at it this way.. training should be harder than racing. If I'm trying to condition myself to be a successful contributor to a breakaway that forms with 5 laps to go in a crit, it makes no sense to do a 15 minute interval at anything less than FT [or more]. If I'm trying to condition myself for a 10k time trial, it makes no sense to do a 15 minute interval at anything less than FT [or more]. One thing is for sure though.. using only a HRM can lead you into the weeds relative to the effort you're putting into an interval. The information is important, but by itself it can mislead.
Thanks for reading.

Saturday, March 27, 2010

NBX tracks

We live only a mile from Goddard Park. All the ruts from our cross wheels are still there, four months later. We ride there together. This is the last weekend where cars are blocked from entering the inner part of the park. The gates open April 1st and we'll have to ride somewhere else.
Sent via BlackBerry from T-Mobile

Friday, March 26, 2010

Success breeds success

I'm fatigued. Tuesday night I did a very hard workout. Wednesday night I completed my income tax returns. I was up until 1:00 but it had to get done. Now I just have to file it.. So no workout Wednesday at all- that sucks.. So tired. It was another long day Thursday. I fretted a bit about the workout that needed to get done, and it wasn't until 9:30 pm that I could finally claim some time to myself and head to the basement. Intervals lasting more than 15 minutes are a real challenge for me- I either have ADD or my legs are built for all-or-nothing contractions, not these carefully metered, just below threshold efforts- which drive me completely insane- and this weakness which I'm working on also explains why I often get into the winning break but fall apart when it matters most. Here's the workout:
20:00 WU
5:00 FT
5:00 RI
15:00 FT
10:00 RI
15:00 FT
10:00 CD
It's true that I set my computer to display average watts and I try to hold a certain target wattage for the duration. The first 5 min are a shock to the system, really intended to get your juices flowing for the real efforts. The 1st 15 minute effort blows, but it blows mainly because all I can think is "I can't do this again!".. I get through it no problem, and my heart rate tops out at about 174. Surprisingly, after 10 minutes of recovery I'm rearing to go again! Of course 60 seconds into it I'm thinking twice.. I'm resisting the urge to look at the time elapsed. I'm counting the letters on a cardboard box, over and over again. I'm closing my eyes. I'm trying to apply force to the upstroke to balance leg fatigue. I'm looking at the time every 20 seconds and I can't stop imagining how good it will feel to stop. In the end, my heart rate is 183 and I average only 7 watts less than the 1st 15 minute effort. Wiped.. I am actually light-headed after I stop.. Like I could black out and fall to the floor, but the feeling passes.. And after 1 minute my pulse is down to 158. After 2 min its down to 130. It sounds cliche but success in training translates into success in racing. So why not be happy about pushing through a hard workout which you typically suck at? If I can do it in the basement, I can also do it on the road. So you see, we're training body and mind here, as it should be. Thanks for reading.

Wednesday, March 24, 2010

YTD Performance Management Charts- a comparison



One thing that immediately stands out about the winter of 2009 is that I did seven consecutive weekends of 3-4+ hour rides, and then took a big break. What happened is that we went to San Diego for a one week getaway. We went to Legoland, Wild Animal Kingdom, we drove up and over the mountains to Borrego Springs, we saw two stages of the Tour of California.. While we were there we went to the Carlsbad YMCA for swimming and Spinning classes.. So I got a much needed break after so much volume in Jan/Feb. Things resumed as before in March..
In 2010 things are a little bit different. I have been stingier with my weekends, relative to doing back to back long rides.. then I get severely ill right after my trip to NYC for the Toy Fair. This knocked me on my ass until early March, when food poisoning put me behind some more as well. Now I am playing a slow and steady game of catch-up.. and as of this date, I seem to have a level of CTL (chronic training load) which is par with 2009.
As I explained to Solobreak recently, my training volume is still only about 75-80 hours for the year.. maybe 90 hours by the end of March.. so endurance fitness is not exactly where I want it to be. It's not in the toilet, but it needs work. Thanks for reading.

Monday, March 22, 2010

Racing does not necessarily equal correct training

..especially if you are driving one hour each way and you're behind the curve relative to base endurance. Anyway, I'll bet a lot of us cracked 200 miles for the first time this week. I couldn't have done it if I went to Wells Ave.. I needed to control my intensity and do a proper amount of volume, so instead I got a little bit extra sleep and rolled off at about 9:00, intentionally late for the pick-up race at Ninigret, but headed there nonetheless. A nice tailwind the whole way south on Route 2 is indicated by the speeds on the chart below. After tooling around for a few laps at Ninigret (there were about 20-25 guys there going pretty damn hard for March- I put in a couple of nice efforts as well).. I knew it was time to go. We had a birthday party to reach at 2:00 pm and I had a two hour date with a strong headwind. Even so, average speed was respectable, for one traveling solo with fenders and heavy wheels.. My weight is down to 166 (after the ride yesterday I was 164). I think the double 90 minute rides during the week are going to pay big dividends. I never got under 170 last season (except after a 4 hr ride), and here it's only March. There's a lot of portion control going on as well, it's not just training volume. To all of you who like to take jabs at my weight (you would think I was 5'-0" tall if you didnt know better) when I am down to 158 pounds in June and riding you off my wheel, you can go suck it. Here's the ubiquitious data which you come here to see:

Saturday, March 20, 2010

Thursday, March 18, 2010

Victory! I made it to mid-life

“It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood, who strives valiantly; who errs and comes short again and again; because there is not effort without error and shortcomings; but who does actually strive to do the deed; who knows the great enthusiasm, the great devotion, who spends himself in a worthy cause, who at the best knows in the end the triumph of high achievement and who at the worst, if he fails, at least he fails while daring greatly. So that his place shall never be with those cold and timid souls who know neither victory nor defeat.”
>Theodore Roosevelt

It's the last day which I can ever really call myself 38, and tomorrow is the 1st day of my 40th year.. so where did 39 go?

Thinking about the next three months of warming weather, I got excited about the possibility of doing three round trips per week, to work and back (Tues/Wed/Thurs) and doing one way trips Monday and Friday. Weather permitting, this is a total of 208 miles, and this doesn't include the weekend. Of course this doesnt account for the occasional Wednesday night Ninigret race- how would I make that happen? Probably by driving home Wednesday nights and driving to work Thursday mornings. Or I can skip Ninigret and do my own thing, or go to Wompatuck.. Last spring Tobi S. came over to me after Ninigret one night and pointed at my saddle, "How's that working out for you?" I wasn't sure what he meant at first. Oh yeah.. my saddle's nose is pointed down a few degrees. "I haven't changed it in years, and my junk doesn't get numb anymore." The other day I foolishly messed with my saddle, setting it more (but not quite) level and raising it a few millimeters. On the increased height, I have no issues. I think it was the correct turn of the dial.. but leveling off the saddle was a mistake. After 20 minutes I am so completely numb that I can be castrated and not ever know it. Stick to what you know.. Looking at the shoes I'm now wearing.. it's hard to believe I've been wearing them since July 2005?? I guess that's the best possible advertising that DMT can ever hope to have, because 5 years of riding [for me] is about 25,000 miles.. If I could find some new old stock I'd buy them again, but the stuff on the market now is so featherlight.. (I like the Mavics and the Sidi Ergo2s) that these are tank-like in comparison. I get to drive to Fairfield CT tomorrow for a mandatory Pre-bid meeting.. at 2:30.. not exactly where I want to be on a Friday afternoon on my birthday. I'm expecting to make the trip to Wells Ave on Sunday to see if these guns can still go fast after such a long winter. Maybe I'll ride there and back, or go early and do a team ride in the area beforehand. I was a hit last night on the ride home with my green arm warmers. People like that you make an effort. and I'm about as Irish as a sishkebab. Had the shirt too, at work. Sadly, it never occurred to me that I should imbibe some beer or spirits. We didn't have any at the house anyway.. and it's not usually something I crave.. drinking that is.. One thing about commuting by bike- it sure is easy to forget that your wallet is still in your backpack and discover it after a 1/2 hour drive to Officemax where you went to buy a new toner cartridge for your laser printer last night. Yeah that was me.. but I was with my boy and so it doesn't matter. He was totally FLYING at Goddard Park the other day. Dropped mommy and I like two sacks of potatoes. Rick Newhouse Crit has a kid's race.. maybe we should go to Ninigret and practice a few laps. I don't want him to pull a 'Murat' and take himself out in that first sharp corner. Thanks for reading.

Wednesday, March 17, 2010

Can't wait..

.to try on my new "Wasabi" colored wool arm warmers after work. In the spirit of this Day o' St Patrick.. My company will be offering it's own line of wool arm warmers this fall. How does the idea of a wool base layer that comes with matching arm warmers sound? Think of it as a long sleeve wool base layer with detachable sleeves. We will be the first to offer it as a nice affordable matching kit.. These will be marketed under our new brand: PurWool. (There should be a horizontal dash above the u) thanks for reading.
Sent via BlackBerry from T-Mobile