It promises to be a busy summer of football with both the World Cup and the Silkmen's preparations for the npower 2010/11 season to occupy our thoughts.
Here's some key dates to pencil into your diary.
Friday 11th June
World Cup Opening Game (3pm) - South Africa vs Mexico
Saturday 12th June
England v USA (7.30pm)
Wednesday 16th June
League Cup Draw
Thursday 17th June
Fixture Release Day
Friday 18th June
England v Algeria (7.30pm)
Wednesday 23rd June
England v Slovakia (3pm)
Friday 26th June
England's first knock out game if they win their group (7.30pm)
Saturday 27th June
England's first knock out game if they finish 2nd in their group (3pm).
Thursday 1st July
Players return for pre-season training.
Friday 9th July
Buxton v Macclesfield Town (7.45pm)
Sunday 11th July
World Cup Final (7.30pm)
Cliftonville v Macclesfield Town (3pm)
Tuesday 13th July
Crusaders v Macclesfield Town (7.45pm)
Saturday 17th July
Leek Town v Macclesfield Town (3pm)
Tuesday 20th July
Newcastle Town v Macclesfield Town (7.30pm)
Saturday 24th July
Macclesfield Town v Manchester City (3pm)
Tuesday 27th July
Altrincham v Macclesfield Town (7.45pm)
Wednesday 28th July
Congleton Town v Macclesfield Town (7.45pm)
Saturday 7th August
First game of the 2010/11 season
Tuesday 10th August
League Cup First Round