Blizzard have announced an open beta for Diablo III, for this weekend only.
The beta is available to anyone who already has an existing Battle.net account and will begin today at 12PM PST (8pm BST) and last through the weekend until Monday, April 23rd at 10am PST (6pm BST).
The beta lets players team up with friends, playing as all five classes and lets them level up their characters to level 13. You can download the beta client here.
Diablo III launches on May 15th.