The Roland UA30 would seem to be the cheapest way of inputting sound in the iMac via USB and keeping everything digital. However if inputting was not as important as outputting, you could simply write your tracks as audio in your burner (assuming you have one), then record from a standalone CD player using its optical out into the minidisk optical in.