Not recieving Serial output from my sketch

I can't see anything wrong with the logic (but it's almost 3AM over here so I could be wrong ;)). If the button works, so should reading T from the serial.
Are you sure you're sending it an uppercase 'T' and not a lowercase 't'?
If that's not it you might want to add some debug output to see if you're actually receiving that 'T'.