Blizzard Entertainment have announced that they're opening up the Diablo III beta for everyone this weekend. All you need is a Battle.net account, and if you don't have one you can just go ahead and create it and download the client.
Open Beta Weekend, start: Friday, April 20 at 20:01 BST
Open Beta Weekend, end: Monday, April 23 at 18:00 BST