Juzi I tried to check balance after loading 1,000 and this is what I got:

Name: 
Number: Safaricom
Content: 
You are remaining with 0 MB of data that expires on 1970-01-01 00:00:00. SMS your ID number and Safaricom voice line separated by * to 450 to register
Time: 05/08/2009 17:01:04

Safaricom has a problem with the system and it took 3 hours to update my loading of 1,000. I was angry first when it took 1,000 and refused to send me my 300mb. I called CC and they said I loaded nothing. I decided to wait till the next day but I was lucky the reply came after 3 hours

System showing 1970 instead of 2009 as expiry date and also wrong year. And below are the other messages received while attempting balancy query

Name: 
Number: Safaricom
Content: 
You are remaining with 0 MB of data that expires on 1970-01-01 00:00:00. SMS your ID number and Safaricom voice line separated by * to 450 to register
Time: 05/08/2009 17:02:07

Name: 
Number: Safaricom
Content: 
You are remaining with 0 MB of data that expires on 1970-01-01 00:00:00. SMS your ID number and Safaricom voice line separated by * to 450 to register
Time: 05/08/2009 17:09:22

I asked a very senior manager of Safcom jana and he told me that its all about the changeover to this SEACOM.