Also guys,
I looked in the paypal IPN logs and it seems to confirm the trial payment and term data is not coming across
-------------------------------------
User-Agent: WordPress/3.1; 
https://staging.XXXXXXX.comarray (
  'txn_type' => 'subscr_signup',
  'subscr_id' => 'I-8GE2LJN4LENV',
  'custom' => 'staging.XXXXXXX.com|longterm',
  'txn_id' => 'I-8GE2LJN4LENV',
  'period1' => '0 D',  'period3' => '1 M',
  'mc_amount1' => '0.00',
  'mc_amount3' => '10.00',
  'mc_gross' => '10.00',
  'mc_currency' => 'USD',
  'tax' => '0.00',
  'recurring' => '10.00',
  'payer_email' => 
'me5@XXXXXXX.com',
  'first_name' => 'Fearghal',
  'last_name' => 'Murphy',
  'item_name' => 'Longterm, Monthly',
  'item_number' => '1',
  'proxy_verified' => 'paypal',
  's2member_log' => 
  array (
    0 => 'IPN received on: Tue Jul 26, 2011 1:24:22 pm UTC',
    1 => 's2Member POST vars verified through a POST back to PayPal®.',
    2 => 's2Member originating domain ( _SERVER[HTTP_HOST] ) validated.',
    3 => 's2Member txn_type identified as (web_accept|subscr_signup).',
    4 => 's2Member txn_type identified as (web_accept|subscr_signup) w/o update vars.',
    5 => 'Signup Confirmation Email sent to: "Fearghal Murphy" <me5@XXXXXXX.com>.',
    6 => 'Subscr. Return ( modification=0 ), a Proxy Return URL is ready.',
    7 => 'Storing IPN signup vars now. These are associated with a User\'s account record; for future reference.',
  ),
  'subscr_gateway' => 'paypal',
  'eotper' => NULL,
  'ccaps' => NULL,
  'level' => '1', 
 'initial_term' => '0 D',
  'initial' => '10.00',  'regular' => '10.00',
  'regular_term' => '1 M',
  's2member_paypal_proxy_return_url' => '/create-an-XXXXXXX/XXXXXXX-info/?user=450',
  's2member_paypal_proxy' => 'paypal',
  's2member_paypal_proxy_use' => 'pro-emails',
  's2member_paypal_proxy_verification' => '6963a851c2baebb31a35ed547d7133aa',
)
----------------------------
Does this shed any light on the problem? I appreciate the help guys. I'm 
in dire need of fixing this...