ive tried to search for the answer but didnt find anything on these forums,
if i call a 0300 number what will i be charged? i'm on XL phone.
No, numbers starting 03 are included. This is shown on the product page for Talk Unlimited:
UK landlines (numbers beginning 01, 02 or 03)
And also within the Residential Tariff Guides at www.virginmedia.com/callcosts
Call rates to UK local and national numbers (geographic calls, numbers starting with 01, 02 or 03)
Talk Unlimited Included in monthly fee